#include "../config.h"
#include "../../include/global.h"
#include "../../include/new/catching.h"
#include "../../include/new/frontier.h"
#include "../../include/constants/moves.h"
#include "../../include/constants/species.h"
#include "../../include/constants/items.h"
#include "../../include/constants/trainer_classes.h"
/*
frontier_special_trainer_spreads.h
	set up battle frontier species for special trainers, including EVs, IVs, nature, ability, ball type, etc!
	
structs to edit:
	gSpecialTowerSpread_Palmer1
	gSpecialTowerSpread_Palmer2
	gLegendaryTowerSpread_Palmer1
	gMiddleCupTowerSpread_Palmer1
	gLittleCupTowerSpread_Palmer1
	gLittleCupTowerSpread_Palmer2
	gSpecialTowerSpread_Pat1
	gSpecialTowerSpread_Pat2
	gLegendaryTowerSpread_Pat1
	gLegendaryTowerSpread_Pat2
	gMiddleCupTowerSpread_Pat1
	gMiddleCupTowerSpread_Pat2
	gLittleCupTowerSpread_Pat1
	gLittleCupTowerSpread_Pat2
	gSpecialTowerSpread_Pablo1Format1
	gSpecialTowerSpread_Pablo1Format2
	gSpecialTowerSpread_Pablo2Format1
	gSpecialTowerSpread_Pablo2Format2
	gSpecialTowerSpread_Paula1
	gSpecialTowerSpread_Paula2
	gLegendaryTowerSpread_Paula1
	gLegendaryTowerSpread_Paula2
	gMiddleCupTowerSpread_Paula1
	gMiddleCupTowerSpread_Paula2
	gLittleCupTowerSpread_Paula1
	gLittleCupTowerSpread_Paula2
	gSpecialTowerSpread_Skeli
	gLegendaryTowerSpread_Skeli
	gMiddleCupTowerSpread_Skeli
	gLittleCupTowerSpread_Skeli
	gSpecialTowerSpread_Golche
	gLegendaryTowerSpread_Golche
	gMiddleCupTowerSpread_Golche
	gLittleCupTowerSpread_Golche
	gSpecialTowerSpread_Gail
	gLegendaryTowerSpread_Gail
	gMiddleCupTowerSpread_Gail
	gLittleCupTowerSpread_Gail
	gSpecialTowerSpread_Lixdel
	gLegendaryTowerSpread_Lixdel
	gMiddleCupTowerSpread_Lixdel
	gLittleCupTowerSpread_Lixdel
	gSpecialTowerSpread_Cynthia
	gLegendaryTowerSpread_Cynthia
	gMiddleCupTowerSpread_Cynthia
	gLittleCupTowerSpread_Cynthia
	gSpecialTowerSpread_Red
	gLegendaryTowerSpread_Red
	gMiddleCupTowerSpread_Red
	gLittleCupTowerSpread_Red
	gSpecialTowerSpread_BigMo
	gLegendaryTowerSpread_BigMo
	gMiddleCupTowerSpread_BigMo
	gLittleCupTowerSpread_BigMo
	gSpecialTowerSpread_Galavan
	gLegendaryTowerSpread_Galavan
	gMiddleCupTowerSpread_Galavan
	gLittleCupTowerSpread_Galavan
	gSpecialTowerSpread_Candice
	gLegendaryTowerSpread_Candice
	gMiddleCupTowerSpread_Candice
	gLittleCupTowerSpread_Candice
	gSpecialTowerSpread_Giovanni
	gLegendaryTowerSpread_Giovanni
	gMiddleCupTowerSpread_Giovanni
	gLittleCupTowerSpread_Giovanni
*/

#ifdef UNBOUND
const struct BattleTowerSpread gSpecialTowerSpread_Palmer1[] =
{
	{
		.species = SPECIES_MILOTIC,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE
		.item = ITEM_SHELL_BELL,
		.moves =
		{
			MOVE_SURF,
			MOVE_ICEBEAM,
			MOVE_HYPNOSIS,
			MOVE_ATTRACT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MILOTIC,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MARVELSCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SURF,
			MOVE_TOXIC,
			MOVE_AQUARING,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MILOTIC,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MARVELSCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_MIRRORCOAT,
			MOVE_RECOVER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles =  TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RHYPERIOR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_HEADSMASH,
			MOVE_DRAGONRUSH,
			MOVE_POISONJAB,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_RHYPERIOR,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.atkEv = 252,
		.defEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_REVERSAL,
			MOVE_PAYBACK,
			MOVE_METALBURST,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RHYPERIOR,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK
		.item = ITEM_WEAKNESS_POLICY,
		.moves =
		{
			MOVE_STOMPINGTANTRUM,
			MOVE_ROCKSLIDE,
			MOVE_METALBURST,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRAGONITE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_DRAGONIUM_Z,
		.moves =
		{
			MOVE_DRAGONRUSH,
			MOVE_EARTHQUAKE,
			MOVE_IRONTAIL,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DRAGONITE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_SALAC_BERRY,
		.moves =
		{
			MOVE_DRAGONPULSE,
			MOVE_THUNDER,
			MOVE_ICEBEAM,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRAGONITE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_HURRICANE,
			MOVE_THUNDERBOLT,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_STARAPTOR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_FLYINIUM_Z,
		.moves =
		{
			MOVE_BRAVEBIRD,
			MOVE_DOUBLEEDGE,
			MOVE_FEATHERDANCE,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_STARAPTOR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_BRAVEBIRD,
			MOVE_CLOSECOMBAT,
			MOVE_PURSUIT,
			MOVE_FINALGAMBIT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_STARAPTOR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_BRAVEBIRD,
			MOVE_PURSUIT,
			MOVE_FINALGAMBIT,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TALONFLAME,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_BRAVEBIRD,
			MOVE_FLAREBLITZ,
			MOVE_STEELWING,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TALONFLAME,
		.nature = NATURE_NAUGHTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_ACROBATICS,
			MOVE_OVERHEAT,
			MOVE_ROOST,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TALONFLAME,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS
		.item = ITEM_HEAVY_DUTY_BOOTS,
		.moves =
		{
			MOVE_BRAVEBIRD,
			MOVE_FLAREBLITZ,
			MOVE_TAILWIND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BRONZONG,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEAVYMETAL
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_HEAVYSLAM,
			MOVE_HYPNOSIS,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BRONZONG,
		.nature = NATURE_SASSY,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_HEATPROOF
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_PSYSHOCK,
			MOVE_HEALBLOCK,
			MOVE_TRICK,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BRONZONG,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_HYPNOSIS,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Palmer2[] =
{
	{
		.species = SPECIES_HEATRAN,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE
		.item = ITEM_FIRIUM_Z,
		.moves =
		{
			MOVE_MAGMASTORM,
			MOVE_FLASHCANNON,
			MOVE_EARTHPOWER,
			MOVE_DARKPULSE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HEATRAN,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE
		.item = ITEM_AIR_BALLOON,
		.moves =
		{
			MOVE_LAVAPLUME,
			MOVE_FLASHCANNON,
			MOVE_METALSOUND,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HEATRAN,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 180,
		.spAtkEv = 252,
		.spdEv = 76,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE
		.item = ITEM_AIR_BALLOON,
		.moves =
		{
			MOVE_HEATWAVE,
			MOVE_FLASHCANNON,
			MOVE_EARTHPOWER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CRESSELIA,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_MOONLIGHT,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CRESSELIA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.defEv = 252,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_PSYCHIUM_Z,
		.moves =
		{
			MOVE_PSYSHOCK,
			MOVE_MOONBLAST,
			MOVE_CALMMIND,
			MOVE_MOONLIGHT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CRESSELIA,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 100,
		.spAtkEv = 44,
		.spdEv = 112,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_PSYSHOCK,
			MOVE_ICYWIND,
			MOVE_HELPINGHAND,
			MOVE_MOONLIGHT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CELESTEELA,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 30,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_HEAVYSLAM,
			MOVE_EARTHQUAKE,
			MOVE_FLAMETHROWER,
			MOVE_HIDDENPOWER, //TYPE_ICE
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CELESTEELA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_FLYINIUM_Z,
		.moves =
		{
			MOVE_FLASHCANNON,
			MOVE_AIRSLASH,
			MOVE_FLAMETHROWER,
			MOVE_HIDDENPOWER, //TYPE_ICE
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CELESTEELA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 0,
		.spAtkEv = 180,
		.spDefEv = 0,
		.spdEv = 76,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_POWER_HERB,
		.moves =
		{
			MOVE_FLASHCANNON,
			MOVE_AIRSLASH,
			MOVE_METEORBEAM,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SUICUNE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_ICEBEAM,
			MOVE_CALMMIND,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SUICUNE,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_SCALD,
			MOVE_ICEBEAM,
			MOVE_SLEEPTALK,
			MOVE_REST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SUICUNE,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spDefEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_SNARL,
			MOVE_TAILWIND,
			MOVE_HELPINGHAND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TYRANITAR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM
		.item = ITEM_TYRANITARITE,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_PAYBACK,
			MOVE_EARTHQUAKE,
			MOVE_ICEFANG,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TYRANITAR,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE
		.item = ITEM_CHOPLE_BERRY,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_CRUNCH,
			MOVE_EARTHQUAKE,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TYRANITAR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE
		.item = ITEM_WEAKNESS_POLICY,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_CRUNCH,
			MOVE_ICEPUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GARCHOMP,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_GARCHOMPITE,
		.moves =
		{
			MOVE_SCALESHOT,
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GARCHOMP,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_SCALESHOT,
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GASTRODON_EAST,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 26,
		.hpEv = 124,
		.defEv = 148,
		.spAtkEv = 100,
		.spDefEv = 132,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STORMDRAIN
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_SCALD,
			MOVE_EARTHPOWER,
			MOVE_ICEBEAM,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Palmer1[] =
{
	{
		.species = SPECIES_GIRATINA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 196,
		.atkEv = 184,
		.defEv = 16,
		.spDefEv = 56,
		.spdEv = 56,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_GHOSTIUM_Z,
		.moves =
		{
			MOVE_SHADOWFORCE,
			MOVE_OUTRAGE,
			MOVE_EARTHQUAKE,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GIRATINA_ORIGIN,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.atkEv = 252,
		.spAtkEv = 8,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_GRISEOUS_ORB,
		.moves =
		{
			MOVE_SHADOWFORCE,
			MOVE_DRACOMETEOR,
			MOVE_EARTHQUAKE,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CRESSELIA,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 236,
		.defEv = 36,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_SLEEPTALK,
			MOVE_PSYCHOSHIFT,
			MOVE_REST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CRESSELIA,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 100,
		.spAtkEv = 44,
		.spdEv = 112,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_PSYSHOCK,
			MOVE_ICYWIND,
			MOVE_HELPINGHAND,
			MOVE_MOONLIGHT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CELESTEELA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 148,
		.atkEv = 84,
		.defEv = 4,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_HEAVYSLAM,
			MOVE_EARTHQUAKE,
			MOVE_SEEDBOMB,
			MOVE_FLAMECHARGE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DARKRAI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_SLUDGEBOMB,
			MOVE_DARKVOID,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_REGIGIGAS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 156,
		.atkEv = 252,
		.spDefEv = 102,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STALL
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_RETURN,
			MOVE_EARTHQUAKE,
			MOVE_CONFUSERAY,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_REGIGIGAS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STALL
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_DRAINPUNCH,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHAYMIN_SKY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_AIRSLASH,
			MOVE_SEEDFLARE,
			MOVE_EARTHPOWER,
			MOVE_GIGADRAIN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHAYMIN_SKY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_SEEDFLARE,
			MOVE_AIRSLASH,
			MOVE_EARTHPOWER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HEATRAN,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_FLAMETHROWER,
			MOVE_FLASHCANNON,
			MOVE_EARTHPOWER,
			MOVE_DARKPULSE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HEATRAN,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 180,
		.spAtkEv = 252,
		.spdEv = 76,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE
		.item = ITEM_FIRIUM_Z,
		.moves =
		{
			MOVE_HEATWAVE,
			MOVE_EARTHPOWER,
			MOVE_SUBSTITUTE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Palmer1[] =
{
	{
		.species = SPECIES_WHIRLIPEDE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_STEAMROLLER,
			MOVE_POISONJAB,
			MOVE_SPIKES,
			MOVE_TOXICSPIKES,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_STARAVIA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_BRAVEBIRD,
			MOVE_DOUBLEEDGE,
			MOVE_UTURN,
			MOVE_QUICKATTACK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_RHYDON,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_STONEEDGE,
			MOVE_DOUBLEEDGE,
			MOVE_ROCKPOLISH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DRAGONAIR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 64,
		.spDefEv = 96,
		.spdEv = 96,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MARVELSCALE
		.item = ITEM_YACHE_BERRY,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_WATERFALL,
			MOVE_IRONTAIL,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FLETCHINDER,
		.nature = NATURE_NAUGHTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALE_WINGS
		.item = ITEM_HEAVY_DUTY_BOOTS,
		.moves =
		{
			MOVE_DUALWINGBEAT,
			MOVE_OVERHEAT,
			MOVE_SWORDSDANCE,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KLANG,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 236,
		.atkEv = 200,
		.spdEv = 72,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CLEARBODY
		.item = ITEM_STEELIUM_Z,
		.moves =
		{
			MOVE_GEARGRIND,
			MOVE_WILDCHARGE,
			MOVE_THUNDERWAVE,
			MOVE_SHIFTGEAR,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Palmer1[] =
{
	{
		.species = SPECIES_FEEBAS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 196,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_SURF,
			MOVE_DRAGONPULSE,
			MOVE_CONFUSERAY,
			MOVE_ATTRACT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FEEBAS,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 236,
		.defEv = 36,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM
		.item = ITEM_DAMP_ROCK,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_RAINDANCE,
			MOVE_SUBSTITUTE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RHYHORN,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 236,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_TOXIC,
			MOVE_STEALTHROCK,
			MOVE_REST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RHYHORN,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 236,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD
		.item = ITEM_QUICK_CLAW,
		.moves =
		{
			MOVE_STOMPINGTANTRUM,
			MOVE_ROCKSLIDE,
			MOVE_CRUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRATINI,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 244,
		.spDefEv = 196,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MARVELSCALE
		.item = ITEM_TOXIC_ORB,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_EXTREMESPEED,
			MOVE_AQUAJET,
			MOVE_DRAGONTAIL,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRATINI,
		.nature = NATURE_GENTLE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 32,
		.atkEv = 84,
		.spAtkEv = 196,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MARVELSCALE
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_BODYSLAM,
			MOVE_AQUAJET,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_STARLY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 76,
		.atkEv = 236,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_BRAVEBIRD,
			MOVE_STEELWING,
			MOVE_AGILITY,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_STARLY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 76,
		.atkEv = 236,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_BRAVEBIRD,
			MOVE_UTURN,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FLETCHLING,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 156,
		.atkEv = 196,
		.defEv = 92,
		.spDefEv = 52,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS
		.item = ITEM_FLYING_GEM,
		.moves =
		{
			MOVE_ACROBATICS,
			MOVE_OVERHEAT,
			MOVE_SWORDSDANCE,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FLETCHLING,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 156,
		.atkEv = 196,
		.defEv = 92,
		.spDefEv = 52,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS
		.item = ITEM_FLYING_GEM,
		.moves =
		{
			MOVE_ACROBATICS,
			MOVE_OVERHEAT,
			MOVE_TAILWIND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BRONZOR,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 228,
		.spAtkEv = 4,
		.spDefEv = 228,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_TOXIC,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BRONZOR,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 4,
		.defEv = 228,
		.spDefEv = 228,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Palmer2[] =
{
	{
		.species = SPECIES_RHYHORN,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 36,
		.atkEv = 236,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_DRILLRUN,
			MOVE_DOUBLEEDGE,
			MOVE_THUNDERFANG,
			MOVE_FIREFANG,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RHYHORN,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 236,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD
		.item = ITEM_QUICK_CLAW,
		.moves =
		{
			MOVE_STOMPINGTANTRUM,
			MOVE_ROCKSLIDE,
			MOVE_CRUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRATINI,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 68,
		.atkEv = 244,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN
		.item = ITEM_ROOM_SERVICE,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_WATERFALL,
			MOVE_IRONTAIL,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRATINI,
		.nature = NATURE_GENTLE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 32,
		.atkEv = 84,
		.spAtkEv = 196,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MARVELSCALE
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_BODYSLAM,
			MOVE_AQUAJET,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_STARLY,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 196,
		.atkEv = 236,
		.spdEv = 76,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_QUICK_CLAW,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_BRAVEBIRD,
			MOVE_UTURN,
			MOVE_FINALGAMBIT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_STARLY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 76,
		.atkEv = 236,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_BRAVEBIRD,
			MOVE_UTURN,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LARVITAR,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 244,
		.defEv = 68,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GUTS
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_CRUNCH,
			MOVE_FACADE,
			MOVE_POWERUPPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LARVITAR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 244,
		.defEv = 36,
		.spDefEv = 196,
		.spdEv = 28,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL
		.item = ITEM_SMOOTH_ROCK,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_EARTHQUAKE,
			MOVE_SANDSTORM,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SNOVER,
		.nature = NATURE_SASSY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 36,
		.atkEv = 180,
		.defEv = 36,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOUNDPROOF
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_BULLETSEED,
			MOVE_AVALANCHE,
			MOVE_LEECHSEED,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SNOVER,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.defEv = 36,
		.spAtkEv = 180,
		.spDefEv = 196,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING
		.item = ITEM_GRASSIUM_Z,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_BLIZZARD,
			MOVE_WATERPULSE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BRONZOR,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.defEv = 228,
		.spAtkEv = 4,
		.spDefEv = 228,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_TRICKROOM,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BRONZOR,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 4,
		.defEv = 228,
		.spDefEv = 228,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Pat1[] =
{
	{
		.species = SPECIES_DRAGONITE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 28,
		.atkEv = 252,
		.spdEv = 228,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_LUM_BERRY,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_EARTHQUAKE,
			MOVE_FIREPUNCH,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GRENINJA,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 44,
		.spAtkEv = 212,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_ICEBEAM,
			MOVE_GUNKSHOT,
			MOVE_LOWKICK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAWILE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE
		.item = ITEM_MAWILITE,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_PLAYROUGH,
			MOVE_SUCKERPUNCH,
			MOVE_FIREFANG,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_LELE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 116,
		.spAtkEv = 200,
		.spDefEv = 96,
		.spdEv = 96,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PSYCHICSURGE
		.item = ITEM_FAIRIUM_Z,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_DAZZLINGGLEAM,
			MOVE_ENERGYBALL,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ZAPDOS,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 36,
		.spAtkEv = 4,
		.spDefEv = 172,
		.spdEv = 44,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_WIKI_BERRY,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_HEATWAVE,
			MOVE_TAILWIND,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_METAGROSS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 188,
		.atkEv = 252,
		.spdEv = 68,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_METAGROSSITE,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_STOMPINGTANTRUM,
			MOVE_ICEPUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Pat2[] =
{
	{
		.species = SPECIES_TAPU_KOKO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ELECTRICSURGE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_DAZZLINGGLEAM,
			MOVE_HIDDENPOWER, //TYPE_DRAGON
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_KOKO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ELECTRICSURGE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_DAZZLINGGLEAM,
			MOVE_GRASSKNOT,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HAWLUCHA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 92,
		.atkEv = 252,
		.spDefEv = 52,
		.spdEv = 112,
		.ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN
		.item = ITEM_FLYING_GEM,
		.moves =
		{
			MOVE_ACROBATICS,
			MOVE_HIGHJUMPKICK,
			MOVE_STONEEDGE,
			MOVE_FIREPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GYARADOS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_GYARADOSITE,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_CRUNCH,
			MOVE_EARTHQUAKE,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PELIPPER,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 156,
		.spAtkEv = 252,
		.spdEv = 100,
		.ability = FRONTIER_ABILITY_2, //ABILITY_DRIZZLE
		.item = ITEM_DAMP_ROCK,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_HURRICANE,
			MOVE_UTURN,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SWAMPERT,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 88,
		.atkEv = 252,
		.spdEv = 168,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAMP
		.item = ITEM_SWAMPERTITE,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_EARTHQUAKE,
			MOVE_ICEPUNCH,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Pat1[] =
{
	{
		.species = SPECIES_DARKRAI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_SLUDGEBOMB,
			MOVE_DARKVOID,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DEOXYS_ATTACK,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_PSYCHOBOOST,
			MOVE_SUPERPOWER,
			MOVE_ICEBEAM,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KYOGRE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE
		.item = ITEM_BLUE_ORB,
		.moves =
		{
			MOVE_ORIGINPULSE,
			MOVE_THUNDER,
			MOVE_ICEBEAM,
			MOVE_SUBSTITUTE, //Becomes Protect in doubles
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_SPECTRALTHIEF,
			MOVE_ROCKTOMB,
			MOVE_SHADOWSNEAK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_BULU,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GRASSYSURGE
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_HORNLEECH,
			MOVE_CLOSECOMBAT,
			MOVE_DARKESTLARIAT,
			MOVE_ZENHEADBUTT,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Pat2[] =
{
	{
		.species = SPECIES_DARKRAI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_SLUDGEBOMB,
			MOVE_DARKVOID,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_MEWTWONITE_Y,
		.moves =
		{
			MOVE_PSYSTRIKE,
			MOVE_AURASPHERE,
			MOVE_ICEBEAM,
			MOVE_FIREBLAST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_NECROZMA_DUSK_MANE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR
		.item = ITEM_SOLGANIUM_Z,
		.moves =
		{
			MOVE_SUNSTEELSTRIKE,
			MOVE_EARTHQUAKE,
			MOVE_SWORDSDANCE,
			MOVE_ROCKPOLISH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TOXAPEX,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MERCILESS
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_VENOSHOCK,
			MOVE_TOXIC,
			MOVE_RECOVER,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SOLGALEO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FULLMETALBODY
		.item = ITEM_SOLGANIUM_Z,
		.moves =
		{
			MOVE_SUNSTEELSTRIKE,
			MOVE_CRUNCH,
			MOVE_PSYCHICFANGS,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_BULU,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GRASSYSURGE
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_HORNLEECH,
			MOVE_CLOSECOMBAT,
			MOVE_DARKESTLARIAT,
			MOVE_ZENHEADBUTT,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Pat1[] =
{
	{
		.species = SPECIES_STARAVIA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_BRAVEBIRD,
			MOVE_UTURN,
			MOVE_QUICKATTACK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DRAGONAIR,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 64,
		.spDefEv = 96,
		.spdEv = 96,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN
		.item = ITEM_YACHE_BERRY,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_WATERFALL,
			MOVE_IRONTAIL,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SKIPLOOM,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_LEECHSEED,
			MOVE_SLEEPPOWDER,
			MOVE_SYNTHESIS,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Pat2[] =
{
	{
		.species = SPECIES_MACHOKE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_DYNAMICPUNCH,
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_POISONJAB,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PORYGON2,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.defEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TRACE
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_ICEBEAM,
			MOVE_TOXIC,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HAUNTER,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_POISONIUM_Z,
		.moves =
		{
			MOVE_SHADOWBALL,
			MOVE_SLUDGEBOMB,
			MOVE_ENERGYBALL,
			MOVE_DAZZLINGGLEAM,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Pat1[] =
{
	{
		.species = SPECIES_MIENFOO,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 156,
		.defEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_UTURN,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CARVANHA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_CRUNCH,
			MOVE_ZENHEADBUTT,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CARVANHA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 36,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_CRUNCH,
			MOVE_PSYCHICFANGS,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FOONGUS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 124,
		.defEv = 156,
		.spDefEv = 156,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_SLUDGEBOMB,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_SPORE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FOONGUS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 124,
		.defEv = 156,
		.spDefEv = 156,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_SLUDGEBOMB,
			MOVE_SPORE,
			MOVE_RAGEPOWDER,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Pat2[] =
{
	{
		.species = SPECIES_ARCHEN,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 76,
		.atkEv = 180,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DEFEATIST
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_ACROBATICS,
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARCHEN,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 76,
		.atkEv = 180,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DEFEATIST
		.item = ITEM_FLYING_GEM,
		.moves =
		{
			MOVE_ACROBATICS,
			MOVE_ROCKSLIDE,
			MOVE_KNOCKOFF,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CHINCHOU,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 30,
		.spdIv = 31,
		.hpEv = 76,
		.defEv = 212,
		.spAtkEv = 152,
		.spdEv = 60,
		.ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_SCALD,
			MOVE_ICEBEAM,
			MOVE_HIDDENPOWER, //TYPE_GROUND
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CHINCHOU,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 30,
		.spdIv = 31,
		.hpEv = 76,
		.defEv = 212,
		.spAtkEv = 152,
		.spdEv = 60,
		.ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_SCALD,
			MOVE_HIDDENPOWER, //TYPE_GROUND
			MOVE_VOLTSWITCH,
			MOVE_THUNDERWAVE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GASTLY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 196,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_SHADOWBALL,
			MOVE_SLUDGEBOMB,
			MOVE_DAZZLINGGLEAM,
			MOVE_PSYCHIC,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Pablo1Format1[] =
{
	{
		.species = SPECIES_CONKELDURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GUTS
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_POISONJAB,
			MOVE_EARTHQUAKE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CONKELDURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_HAMMERARM,
			MOVE_POISONJAB,
			MOVE_ICEPUNCH,
			MOVE_MACHPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGNEZONE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STURDY
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_SUBSTITUTE,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_MAGNETRISE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGNEZONE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 252,
		.spAtkEv = 248,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_FLASHCANNON,
			MOVE_SIGNALBEAM,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KOMMO_O,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_FLAMETHROWER,
			MOVE_FLASHCANNON,
			MOVE_TAUNT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SALAMENCE,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_AQUATAIL,
			MOVE_DRACOMETEOR,
			MOVE_FIREBLAST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Pablo1Format2[] =
{
	{
		.species = SPECIES_FOMANTIS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_LEAFSTORM,
			MOVE_SIGNALBEAM,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_NATUREPOWER,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_INKAY,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CONTRARY
		.item = ITEM_PSYCHIUM_Z,
		.moves =
		{
			MOVE_NIGHTSLASH,
			MOVE_PSYCHOCUT,
			MOVE_SUPERPOWER,
			MOVE_KNOCKOFF,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KRABBY,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_CRABHAMMER,
			MOVE_BRICKBREAK,
			MOVE_XSCISSOR,
			MOVE_KNOCKOFF,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KRABBY,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_LIQUIDATION,
			MOVE_BODYSLAM,
			MOVE_METALCLAW,
			MOVE_AGILITY,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CHIMCHAR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 5,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST
		.item = ITEM_FLYING_GEM,
		.moves =
		{
			MOVE_FIREPUNCH,
			MOVE_THUNDERPUNCH,
			MOVE_ACROBATICS,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CHIMCHAR,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_FLAMETHROWER,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_VACUUMWAVE,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Pablo2Format1[] =
{
	{
		.species = SPECIES_PORYGON_Z,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ADAPTABILITY
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_BLIZZARD,
			MOVE_DARKPULSE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TYRANITAR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM
		.item = ITEM_TYRANITARITE,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_EARTHQUAKE,
			MOVE_BRICKBREAK,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DIGGERSBY,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_FOULPLAY,
			MOVE_GUNKSHOT,
			MOVE_UTURN,
			MOVE_EARTHQUAKE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DRAGONITE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_FLYINIUM_Z,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
			MOVE_FLY,
			MOVE_IRONTAIL,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SALAMENCE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_FLYINIUM_Z,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
			MOVE_IRONTAIL,
			MOVE_FLY,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FORRETRESS,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STURDY
		.item = ITEM_BRIGHT_POWDER,
		.moves =
		{
			MOVE_STEALTHROCK,
			MOVE_TOXICSPIKES,
			MOVE_SPIKES,
			MOVE_GYROBALL,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAMOSWINE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_ICICLESPEAR,
			MOVE_ROCKSLIDE,
			MOVE_EARTHQUAKE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Pablo2Format2[] =
{
	{
		.species = SPECIES_DARUMAKA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_FLAREBLITZ,
			MOVE_ROCKSLIDE,
			MOVE_UTURN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_YUNGOOS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_RETURN,
			MOVE_EARTHQUAKE,
			MOVE_UTURN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BRONZOR,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 4,
		.defEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_GYROBALL,
			MOVE_STEALTHROCK,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HOPPIP,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR
		.item = ITEM_IAPAPA_BERRY,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_UTURN,
			MOVE_STRENGTHSAP,
			MOVE_RAGEPOWDER,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CLEFAIRY,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FRIENDGUARD
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_DAZZLINGGLEAM,
			MOVE_FOLLOWME,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BEEDRILL,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNIPER
		.item = ITEM_BEEDRILLITE,
		.moves =
		{
			MOVE_XSCISSOR,
			MOVE_POISONJAB,
			MOVE_KNOCKOFF,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CUBONE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 196,
		.defEv = 76,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD
		.item = ITEM_THICK_CLUB,
		.moves =
		{
			MOVE_BONEMERANG,
			MOVE_ROCKSLIDE,
			MOVE_IRONHEAD,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TOGEPI,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 236,
		.spAtkEv = 36,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_BODYSLAM,
			MOVE_FOLLOWME,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Paula1[] =
{
	{
		.species = SPECIES_DEWGONG,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_PERISHSONG,
			MOVE_SUBSTITUTE,
			MOVE_REST,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_WALREIN,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.atkEv = 8,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_BRIGHT_POWDER,
		.moves =
		{
			MOVE_YAWN,
			MOVE_PROTECT,
			MOVE_ICYWIND,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ALAKAZAM,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD
		.item = ITEM_ALAKAZITE,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_SHADOWBALL,
			MOVE_PSYCHIC,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ALAKAZAM,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD
		.item = ITEM_ALAKAZITE,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_SHADOWBALL,
			MOVE_PSYCHIC,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MIENSHAO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_UTURN,
			MOVE_POISONJAB,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MIENSHAO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_UTURN,
			MOVE_POISONJAB,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUXRAY,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GUTS
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_VOLTTACKLE,
			MOVE_PSYCHICFANGS,
			MOVE_ICEFANG,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUXRAY,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE
		.item = ITEM_AIR_BALLOON,
		.moves =
		{
			MOVE_VOLTTACKLE,
			MOVE_SUPERPOWER,
			MOVE_VOLTSWITCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRIFBLIM,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 8,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN
		.item = ITEM_SALAC_BERRY,
		.moves =
		{
			MOVE_HEX,
			MOVE_ENDURE,
			MOVE_TOXIC,
			MOVE_DESTINYBOND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRIFBLIM,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 8,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_AFTERMATH
		.item = ITEM_GHOSTIUM_Z,
		.moves =
		{
			MOVE_DESTINYBOND,
			MOVE_ENDURE,
			MOVE_AIRCUTTER,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MR_MIME,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_FILTER
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_CURSE,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MR_MIME,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_FILTER
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_HELPINGHAND,
			MOVE_WIDEGUARD,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Paula2[] =
{
	{
		.species = SPECIES_SLAKING,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_PLAYROUGH,
			MOVE_SHADOWCLAW,
			MOVE_RETURN,
			MOVE_EARTHQUAKE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SLAKING,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_PLAYROUGH,
			MOVE_SHADOWCLAW,
			MOVE_RETURN,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_REGIGIGAS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SLOWSTART
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_CRUSHGRIP,
			MOVE_IRONHEAD,
			MOVE_EARTHQUAKE,
			MOVE_DRAINPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_REGIGIGAS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SLOWSTART
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_CRUSHGRIP,
			MOVE_IRONHEAD,
			MOVE_ROCKSLIDE,
			MOVE_DRAINPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARCHEOPS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DEFEATIST
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_CRUNCH,
			MOVE_STONEEDGE,
			MOVE_DRAGONCLAW,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARCHEOPS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DEFEATIST
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_UTURN,
			MOVE_ROCKSLIDE,
			MOVE_CRUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_LELE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PSYCHICSURGE
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_MOONBLAST,
			MOVE_THUNDERBOLT,
			MOVE_FOCUSBLAST,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_LELE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PSYCHICSURGE
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_DAZZLINGGLEAM,
			MOVE_FOCUSBLAST,
			MOVE_ENERGYBALL,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LATIAS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LATIASITE,
		.moves =
		{
			MOVE_SURF,
			MOVE_HIDDENPOWER, //TYPE_DRAGON
			MOVE_DRACOMETEOR,
			MOVE_PSYCHIC,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LATIAS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LATIASITE,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_THUNDERBOLT,
			MOVE_DRAGONPULSE,
			MOVE_HIDDENPOWER, //TYPE_DRAGON
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_THUNDURUS_THERIAN,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_VOLTSWITCH,
			MOVE_FOCUSBLAST,
			MOVE_FLASHCANNON,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_THUNDURUS_THERIAN,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_VOLTSWITCH,
			MOVE_FOCUSBLAST,
			MOVE_FLASHCANNON,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Paula1[] =
{
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_SPECTRALTHIEF,
			MOVE_SUCKERPUNCH,
			MOVE_BULKUP,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_SPECTRALTHIEF,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUNALA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWSHIELD
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_MOONGEISTBEAM,
			MOVE_MOONBLAST,
			MOVE_PSYSHOCK,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUNALA,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWSHIELD
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_MOONGEISTBEAM,
			MOVE_MOONBLAST,
			MOVE_TAILWIND,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PALKIA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_SCOPE_LENS,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_EARTHPOWER,
			MOVE_SPACIALREND,
			MOVE_THUNDERBOLT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PALKIA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_SCOPE_LENS,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_EARTHPOWER,
			MOVE_SPACIALREND,
			MOVE_THUNDERBOLT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RESHIRAM,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spAtkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_BLUEFLARE,
			MOVE_EARTHPOWER,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RESHIRAM,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE
		.item = ITEM_IAPAPA_BERRY,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_BLUEFLARE,
			MOVE_TAILWIND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GENESECT,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DOWNLOAD
		.item = ITEM_DOUSE_DRIVE,
		.moves =
		{
			MOVE_BUGBUZZ,
			MOVE_TECHNOBLAST,
			MOVE_FLASHCANNON,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GENESECT,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DOWNLOAD
		.item = ITEM_DOUSE_DRIVE,
		.moves =
		{
			MOVE_BUGBUZZ,
			MOVE_TECHNOBLAST,
			MOVE_FLASHCANNON,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SOLGALEO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FULLMETALBODY
		.item = ITEM_EJECT_BUTTON,
		.moves =
		{
			MOVE_SUNSTEELSTRIKE,
			MOVE_CRUNCH,
			MOVE_FLAREBLITZ,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SOLGALEO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FULLMETALBODY
		.item = ITEM_EJECT_BUTTON,
		.moves =
		{
			MOVE_SUNSTEELSTRIKE,
			MOVE_CRUNCH,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Paula2[] =
{
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_SPECTRALTHIEF,
			MOVE_SUCKERPUNCH,
			MOVE_IRONHEAD,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_SPECTRALTHIEF,
			MOVE_SUCKERPUNCH,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUNALA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWSHIELD
		.item = ITEM_LUNALIUM_Z,
		.moves =
		{
			MOVE_MOONGEISTBEAM,
			MOVE_MOONBLAST,
			MOVE_PSYSHOCK,
			MOVE_THUNDERBOLT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUNALA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWSHIELD
		.item = ITEM_LUNALIUM_Z,
		.moves =
		{
			MOVE_MOONGEISTBEAM,
			MOVE_MOONBLAST,
			MOVE_DAZZLINGGLEAM,
			MOVE_HEATWAVE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PALKIA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_EARTHPOWER,
			MOVE_SPACIALREND,
			MOVE_THUNDERBOLT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PALKIA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_EARTHPOWER,
			MOVE_SPACIALREND,
			MOVE_THUNDERBOLT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RESHIRAM,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spAtkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_BLUEFLARE,
			MOVE_EARTHPOWER,
			MOVE_SHADOWBALL,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RESHIRAM,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spAtkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_DRAGONPULSE,
			MOVE_BLUEFLARE,
			MOVE_EARTHPOWER,
			MOVE_HYPERVOICE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GENESECT,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DOWNLOAD
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_FELLSTINGER,
			MOVE_IRONHEAD,
			MOVE_BLAZEKICK,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GENESECT,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DOWNLOAD
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_UTURN,
			MOVE_IRONHEAD,
			MOVE_BLAZEKICK,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SOLGALEO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FULLMETALBODY
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_CRUNCH,
			MOVE_FLAREBLITZ,
			MOVE_SUNSTEELSTRIKE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SOLGALEO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FULLMETALBODY
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_SUNSTEELSTRIKE,
			MOVE_CRUNCH,
			MOVE_FLAREBLITZ,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SLAKING,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_PLAYROUGH,
			MOVE_SHADOWCLAW,
			MOVE_RETURN,
			MOVE_EARTHQUAKE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SLAKING,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_PLAYROUGH,
			MOVE_SHADOWCLAW,
			MOVE_RETURN,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_REGIGIGAS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SLOWSTART
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_CRUSHGRIP,
			MOVE_IRONHEAD,
			MOVE_EARTHQUAKE,
			MOVE_DRAINPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_REGIGIGAS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SLOWSTART
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_CRUSHGRIP,
			MOVE_IRONHEAD,
			MOVE_ROCKSLIDE,
			MOVE_DRAINPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Paula1[] =
{
	{
		.species = SPECIES_SEALEO,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SUPERFANG,
			MOVE_WHIRLPOOL,
			MOVE_YAWN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_METANG,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_POWERUPPUNCH,
			MOVE_ICEPUNCH,
			MOVE_BULLETPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MONFERNO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_VACUUMWAVE,
			MOVE_HIDDENPOWER, //TYPE_DRAGON
			MOVE_FLAMETHROWER,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_LUXIO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GUTS
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_WILDCHARGE,
			MOVE_CRUNCH,
			MOVE_ICEFANG,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DOUBLADE,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD
		.item = ITEM_FIGY_BERRY,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_SHADOWSNEAK,
			MOVE_SACREDSWORD,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TOGETIC,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUPERLUCK
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_THUNDERWAVE,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Paula2[] =
{
	{
		.species = SPECIES_VIGOROTH,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_VITALSPIRIT
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_GUNKSHOT,
			MOVE_PLAYROUGH,
			MOVE_SUCKERPUNCH,
			MOVE_BRICKBREAK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PORYGON2,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 244,
		.spAtkEv = 252,
		.spDefEv = 12,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TRACE
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_ICEBEAM,
			MOVE_SHADOWBALL,
			MOVE_PSYSHOCK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ELECTABUZZ,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_ELECTRIUM_Z,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_SIGNALBEAM,
			MOVE_HIDDENPOWER, //TYPE_DRAGON
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_RHYDON,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_POWERUPPUNCH,
			MOVE_STONEEDGE,
			MOVE_ICEPUNCH,
			MOVE_EARTHQUAKE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DOUBLADE,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_GYROBALL,
			MOVE_SHADOWCLAW,
			MOVE_SACREDSWORD,
			MOVE_SHADOWSNEAK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SLIGGOO,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SAPSIPPER
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_DRAGONPULSE,
			MOVE_SLUDGEWAVE,
			MOVE_THUNDERBOLT,
			MOVE_ICEBEAM,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Paula1[] =
{
	{
		.species = SPECIES_SEEL,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 156,
		.defEv = 156,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_PERISHSONG,
			MOVE_SUBSTITUTE,
			MOVE_REST,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SPHEAL,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 116,
		.defEv = 196,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_YAWN,
			MOVE_PROTECT,
			MOVE_ICYWIND,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ABRA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 236,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_SHADOWBALL,
			MOVE_PSYCHIC,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ABRA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 236,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_SHADOWBALL,
			MOVE_PSYCHIC,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MIENFOO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.defEv = 36,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_UTURN,
			MOVE_POISONJAB,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MIENFOO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.defEv = 36,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_UTURN,
			MOVE_POISONJAB,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHINX,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.defEv = 4,
		.spDefEv = 4,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GUTS
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_WILDCHARGE,
			MOVE_NIGHTSLASH,
			MOVE_ICEFANG,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHINX,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE
		.item = ITEM_AIR_BALLOON,
		.moves =
		{
			MOVE_WILDCHARGE,
			MOVE_CRUNCH,
			MOVE_VOLTSWITCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FRILLISH,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spDefEv = 236,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_HEX,
			MOVE_PROTECT,
			MOVE_NIGHTSHADE,
			MOVE_TOXIC,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GASTLY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 196,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_GHOSTIUM_Z,
		.moves =
		{
			MOVE_SLUDGEBOMB,
			MOVE_DAZZLINGGLEAM,
			MOVE_FOULPLAY,
			MOVE_DESTINYBOND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MIME_JR,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.defEv = 156,
		.spAtkEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_FILTER
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_REFLECT,
			MOVE_PROTECT,
			MOVE_INFESTATION,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MIME_JR,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_FILTER
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_FAKEOUT,
			MOVE_REFLECT,
			MOVE_HELPINGHAND,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Paula2[] =
{
	{
		.species = SPECIES_ARCHEN,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 180,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DEFEATIST
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_ACROBATICS,
			MOVE_CRUNCH,
			MOVE_HEADSMASH,
			MOVE_AQUATAIL,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARCHEN,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 180,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DEFEATIST
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_ACROBATICS,
			MOVE_CRUNCH,
			MOVE_ROCKSLIDE,
			MOVE_AQUATAIL,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GASTLY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 196,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_GHOSTIUM_Z,
		.moves =
		{
			MOVE_SHADOWBALL,
			MOVE_DAZZLINGGLEAM,
			MOVE_SLUDGEWAVE,
			MOVE_THUNDERBOLT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GASTLY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 196,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_SHADOWBALL,
			MOVE_DAZZLINGGLEAM,
			MOVE_SLUDGEBOMB,
			MOVE_THUNDERBOLT,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HONEDGE,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 196,
		.defEv = 36,
		.spDefEv = 220,
		.spdEv = 16,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_GYROBALL,
			MOVE_SHADOWCLAW,
			MOVE_SACREDSWORD,
			MOVE_SHADOWSNEAK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HONEDGE,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 196,
		.defEv = 36,
		.spDefEv = 220,
		.spdEv = 16,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_GYROBALL,
			MOVE_SHADOWCLAW,
			MOVE_SACREDSWORD,
			MOVE_SHADOWSNEAK,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ELEKID,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 236,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_SIGNALBEAM,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ELEKID,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 236,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_ELECTRIUM_Z,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_SIGNALBEAM,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MANTYKE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 196,
		.spDefEv = 116,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_SURF,
			MOVE_WHIRLPOOL,
			MOVE_ICEBEAM,
			MOVE_AIRSLASH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MANTYKE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 196,
		.spDefEv = 116,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_SCALD,
			MOVE_BLIZZARD,
			MOVE_AIRSLASH,
			MOVE_ICYWIND,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CRABRAWLER,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 180,
		.defEv = 60,
		.spDefEv = 220,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_CRABHAMMER,
			MOVE_EARTHQUAKE,
			MOVE_POWERUPPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CRABRAWLER,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 180,
		.defEv = 60,
		.spDefEv = 220,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_ROCKSLIDE,
			MOVE_CRABHAMMER,
			MOVE_ICEPUNCH,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Skeli[] =
{
	{
		.species = SPECIES_TALONFLAME,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_FLAREBLITZ,
			MOVE_BRAVEBIRD,
			MOVE_STEELWING,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAGMORTAR,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spAtkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_FIREBLAST,
			MOVE_THUNDERBOLT,
			MOVE_SCORCHINGSANDS,
			MOVE_PSYCHIC,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGMORTAR,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_WIKI_BERRY,
		.moves =
		{
			MOVE_HEATWAVE,
			MOVE_THUNDERBOLT,
			MOVE_HELPINGHAND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BRELOOM,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_BULLETSEED,
			MOVE_MACHPUNCH,
			MOVE_ROCKTOMB,
			MOVE_SPORE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_BRELOOM,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_POISONHEAL
		.item = ITEM_TOXIC_ORB,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_LEECHSEED,
			MOVE_SPORE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_BRELOOM,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_BULLETSEED,
			MOVE_DRAINPUNCH,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_CINCCINO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK
		.item = ITEM_KINGS_ROCK,
		.moves =
		{
			MOVE_TAILSLAP,
			MOVE_ROCKBLAST,
			MOVE_BULLETSEED,
			MOVE_AQUATAIL,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_CINCCINO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_TAILSLAP,
			MOVE_ROCKBLAST,
			MOVE_TRIPLEAXEL,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_CINCCINO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK
		.item = ITEM_KINGS_ROCK,
		.moves =
		{
			MOVE_TAILSLAP,
			MOVE_ROCKBLAST,
			MOVE_HELPINGHAND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_SWALOT,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STICKYHOLD
		.item = ITEM_BLACK_SLUDGE,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_INFESTATION,
			MOVE_YAWN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SWALOT,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GOOEY
		.item = ITEM_BINDING_BAND,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_INFESTATION,
			MOVE_TOXIC,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SWALOT,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GLUTTONY
		.item = ITEM_AGUAV_BERRY,
		.moves =
		{
			MOVE_ACIDSPRAY,
			MOVE_PAINSPLIT,
			MOVE_YAWN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CLAYDOL,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_STEALTHROCK,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CLAYDOL,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE
		.item = ITEM_COLBUR_BERRY,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_RAPIDSPIN,
			MOVE_STEALTHROCK,
			MOVE_REFLECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CLAYDOL,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_IMPRISON,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SWAMPERT,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_EARTHQUAKE,
			MOVE_AVALANCHE,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SWAMPERT,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAMP
		.item = ITEM_SWAMPERTITE,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_EARTHQUAKE,
			MOVE_ICEPUNCH,
			MOVE_RAINDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SWAMPERT,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAMP
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_AQUATAIL,
			MOVE_EARTHQUAKE,
			MOVE_WIDEGUARD,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BEEDRILL,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SWARM
		.item = ITEM_BEEDRILLITE,
		.moves =
		{
			MOVE_POISONJAB,
			MOVE_XSCISSOR,
			MOVE_DRILLRUN,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BEEDRILL,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SWARM
		.item = ITEM_BEEDRILLITE,
		.moves =
		{
			MOVE_POISONJAB,
			MOVE_UTURN,
			MOVE_BRICKBREAK,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BEEDRILL,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SWARM
		.item = ITEM_BEEDRILLITE,
		.moves =
		{
			MOVE_POISONJAB,
			MOVE_UTURN,
			MOVE_TAILWIND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HOOPA_UNBOUND,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PORTALPOWER
		.item = ITEM_DARKINIUM_Z,
		.moves =
		{
			MOVE_ZENHEADBUTT,
			MOVE_HYPERSPACEFURY,
			MOVE_DRAINPUNCH,
			MOVE_THUNDERWAVE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HOOPA_UNBOUND,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PORTALPOWER
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_HYPERSPACEHOLE,
			MOVE_DARKPULSE,
			MOVE_ENERGYBALL,
			MOVE_HIDDENPOWER, //TYPE_ICE
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HOOPA_UNBOUND,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PORTALPOWER
		.item = ITEM_GHOSTIUM_Z,
		.moves =
		{
			MOVE_HYPERSPACEHOLE,
			MOVE_HYPERSPACEFURY,
			MOVE_GUNKSHOT,
			MOVE_DESTINYBOND,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Skeli[] =
{
	{
		.species = SPECIES_RAYQUAZA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_DRAGONASCENT,
			MOVE_EARTHQUAKE,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_RAYQUAZA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK
		.item = ITEM_ROSELI_BERRY,
		.moves =
		{
			MOVE_DRAGONASCENT,
			MOVE_EARTHQUAKE,
			MOVE_EXTREMESPEED,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_RAYQUAZA,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DRAGONASCENT,
			MOVE_EARTHPOWER,
			MOVE_HYPERVOICE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_KYOGRE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE
		.item = ITEM_BLUE_ORB,
		.moves =
		{
			MOVE_SURF,
			MOVE_THUNDER,
			MOVE_ICEBEAM,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KYOGRE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE
		.item = ITEM_BLUE_ORB,
		.moves =
		{
			MOVE_WATERSPOUT,
			MOVE_ORIGINPULSE,
			MOVE_ICEBEAM,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PALKIA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_WATERIUM_Z,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_SPACIALREND,
			MOVE_THUNDER,
			MOVE_AURASPHERE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PALKIA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_WATERIUM_Z,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_SPACIALREND,
			MOVE_THUNDER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DARKRAI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_ICEBEAM,
			MOVE_THUNDER,
			MOVE_DARKVOID,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DARKRAI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_SLUDGEBOMB,
			MOVE_DARKVOID,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DARKRAI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_BLIZZARD,
			MOVE_DARKVOID,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_PSYSTRIKE,
			MOVE_SHADOWBALL,
			MOVE_ICEBEAM,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_MEWTWONITE_Y,
		.moves =
		{
			MOVE_PSYSTRIKE,
			MOVE_ICEBEAM,
			MOVE_THUNDER,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE
		.item = ITEM_MEWTWONITE_X,
		.moves =
		{
			MOVE_ZENHEADBUTT,
			MOVE_DRAINPUNCH,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_KYUREM_WHITE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_ICEBEAM,
			MOVE_FUSIONFLARE,
			MOVE_EARTHPOWER,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KYUREM_WHITE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 8,
		.defEv = 252,
		.spAtkEv = 248,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_ICEBEAM,
			MOVE_FLASHCANNON,
			MOVE_PROTECT
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GENESECT,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DOWNLOAD
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_UTURN,
			MOVE_IRONHEAD,
			MOVE_BLAZEKICK,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_GENESECT,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DOWNLOAD
		.item = ITEM_ELECTRIUM_Z,
		.moves =
		{
			MOVE_FLASHCANNON,
			MOVE_THUNDERBOLT,
			MOVE_ICEBEAM,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	/*{
		.species = SPECIES_ETERNATUS_ETERNAMAX,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.hpEv = 252,
		.spAtkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DRAGONPULSE,
			MOVE_SLUDGEBOMB,
			MOVE_FLAMETHROWER,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},*/
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Skeli[] =
{
	{
		.species = SPECIES_MAGMAR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_FLAREBLITZ,
			MOVE_THUNDERPUNCH,
			MOVE_MACHPUNCH,
			MOVE_BELLYDRUM,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGMAR,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 1,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spAtkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT
		.item = ITEM_FIRIUM_Z,
		.moves =
		{
			MOVE_FIREBLAST,
			MOVE_FOCUSBLAST,
			MOVE_PSYCHIC,
			MOVE_HIDDENPOWER, //TYPE_ELECTRIC
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MARSHTOMP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_EARTHQUAKE,
			MOVE_AVALANCHE,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MARSHTOMP,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAMP
		.item = ITEM_BRIGHT_POWDER,
		.moves =
		{
			MOVE_WHIRLPOOL,
			MOVE_ANCIENTPOWER,
			MOVE_YAWN,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KAKUNA,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_BUGBITE,
			MOVE_ELECTROWEB,
			MOVE_STRINGSHOT,
			MOVE_IRONDEFENSE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FLOETTE,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERVEIL
		.item = ITEM_QUICK_CLAW,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_TOXIC,
			MOVE_WISH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FLOETTE,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERVEIL
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_WISH,
			MOVE_MISTYTERRAIN,
			MOVE_LUCKYCHANT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGNETON,
		.nature = NATURE_QUIET,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 30,
		.spdIv = 1,
		.hpEv = 252,
		.defEv = 4,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FLASHCANNON,
			MOVE_TRIATTACK,
			MOVE_HIDDENPOWER, //TYPE_BUG
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGNETON,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STURDY
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_THUNDERWAVE,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SHELGON,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT
		.item = ITEM_EXPERT_BELT,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_ZENHEADBUTT,
			MOVE_ROCKSLIDE,
			MOVE_SHADOWCLAW,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_SHELGON,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT
		.item = ITEM_FIGY_BERRY,
		.moves =
		{
			MOVE_DRAGONRAGE,
			MOVE_TOXIC,
			MOVE_IRONDEFENSE,
			MOVE_REST,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Skeli[] =
{
	{
		.species = SPECIES_MAGBY,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 20,
		.atkEv = 236,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_FIREPUNCH,
			MOVE_THUNDERPUNCH,
			MOVE_POWERUPPUNCH,
			MOVE_BODYSLAM,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGBY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 60,
		.spAtkEv = 196,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT
		.item = ITEM_FIRIUM_Z,
		.moves =
		{
			MOVE_FIREBLAST,
			MOVE_PSYCHIC,
			MOVE_SUBSTITUTE,
			MOVE_REST,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAGBY,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 60,
		.spAtkEv = 196,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_HEATWAVE,
			MOVE_PSYCHIC,
			MOVE_HELPINGHAND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHROOMISH,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_POISONHEAL
		.item = ITEM_TOXIC_ORB,
		.moves =
		{
			MOVE_BULLETSEED,
			MOVE_DRAINPUNCH,
			MOVE_SWORDSDANCE,
			MOVE_SPORE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_SHROOMISH,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 116,
		.atkEv = 196,
		.spDefEv = 36,
		.spdEv = 156,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_QUICKFEET
		.item = ITEM_TOXIC_ORB,
		.moves =
		{
			MOVE_SEEDBOMB,
			MOVE_DOUBLEEDGE,
			MOVE_RETURN,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_SHROOMISH,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 116,
		.spAtkEv = 196,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_EFFECTSPORE
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_SLUDGEBOMB,
			MOVE_LEECHSEED,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_MINCCINO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 36,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK
		.item = ITEM_KINGS_ROCK,
		.moves =
		{
			MOVE_TAILSLAP,
			MOVE_AQUATAIL,
			MOVE_KNOCKOFF,
			MOVE_THUNDERWAVE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_MINCCINO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 36,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CUTECHARM
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_RETURN,
			MOVE_GUNKSHOT,
			MOVE_UTURN,
			MOVE_TOXIC,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_MINCCINO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 36,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK
		.item = ITEM_KINGS_ROCK,
		.moves =
		{
			MOVE_TAILSLAP,
			MOVE_KNOCKOFF,
			MOVE_HELPINGHAND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_GULPIN,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 196,
		.defEv = 12,
		.spAtkEv = 12,
		.spDefEv = 252,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STICKYHOLD
		.item = ITEM_BLACK_SLUDGE,
		.moves =
		{
			MOVE_VENOSHOCK,
			MOVE_PAINSPLIT,
			MOVE_TOXIC,
			MOVE_AMNESIA,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GULPIN,
		.nature = NATURE_SASSY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 196,
		.atkEv = 12,
		.defEv = 12,
		.spDefEv = 252,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GLUTTONY
		.item = ITEM_BINDING_BAND,
		.moves =
		{
			MOVE_GUNKSHOT,
			MOVE_INFESTATION,
			MOVE_REST,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GULPIN,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spDefEv = 60,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LIQUIDOOZE
		.item = ITEM_GHOSTIUM_Z,
		.moves =
		{
			MOVE_ACIDSPRAY,
			MOVE_YAWN,
			MOVE_DESTINYBOND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BALTOY,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 36,
		.defEv = 236,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_STEALTHROCK,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BALTOY,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.spAtkEv = 196,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE
		.item = ITEM_PSYCHIUM_Z,
		.moves =
		{
			MOVE_EARTHPOWER,
			MOVE_PSYCHIC,
			MOVE_SHADOWBALL,
			MOVE_SHOREUP,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BALTOY,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 60,
		.spDefEv = 196,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MUDKIP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 196,
		.spDefEv = 116,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_WATER_GEM,
		.moves =
		{
			MOVE_AQUATAIL,
			MOVE_AVALANCHE,
			MOVE_RETURN,
			MOVE_TOXIC,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MUDKIP,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 196,
		.spAtkEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_TOXIC,
			MOVE_ATTRACT,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MUDKIP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 240,
		.defEv = 36,
		.spDefEv = 196,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAMP
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_ROCKSLIDE,
			MOVE_BODYSLAM,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Golche[] =
{
	{
		.species = SPECIES_GALVANTULA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_THUNDER,
			MOVE_BUGBUZZ,
			MOVE_THUNDERWAVE,
			MOVE_STICKYWEB,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GALVANTULA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_THUNDER,
			MOVE_BUGBUZZ,
			MOVE_GIGADRAIN,
			MOVE_HIDDENPOWER, //TYPE_WATER
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GALVANTULA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_BUGBUZZ,
			MOVE_STICKYWEB,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FERALIGATR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_LIQUIDATION,
			MOVE_ICEPUNCH,
			MOVE_EARTHQUAKE,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_POKE_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FERALIGATR,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 244,
		.atkEv = 114,
		.defEv = 148,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_LUM_BERRY,
		.moves =
		{
			MOVE_LIQUIDATION,
			MOVE_AVALANCHE,
			MOVE_SLEEPTALK,
			MOVE_REST,
		},
		.ball = BALL_TYPE_POKE_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FERALIGATR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_LUM_BERRY,
		.moves =
		{
			MOVE_LIQUIDATION,
			MOVE_ICEPUNCH,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_POKE_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GENGAR,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_SHADOWBALL,
			MOVE_SLUDGEWAVE,
			MOVE_DISABLE,
			MOVE_DESTINYBOND,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_GENGAR,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_SHADOWBALL,
			MOVE_SLUDGEBOMB,
			MOVE_THUNDERBOLT,
			MOVE_DAZZLINGGLEAM,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_GENGAR,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_GHOSTIUM_Z,
		.moves =
		{
			MOVE_SHADOWBALL,
			MOVE_SLUDGEBOMB,
			MOVE_DESTINYBOND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HYDREIGON,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_DRAGONIUM_Z,
		.moves =
		{
			MOVE_CRUNCH,
			MOVE_DRACOMETEOR,
			MOVE_HEADSMASH,
			MOVE_DRAGONTAIL,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HYDREIGON,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_EXPERT_BELT,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_DRAGONPULSE,
			MOVE_FLASHCANNON,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HYDREIGON,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_FLAMETHROWER,
			MOVE_TAILWIND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_METAGROSS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 160,
		.spdEv = 96,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_AIR_BALLOON,
		.moves =
		{
			MOVE_METEORMASH,
			MOVE_ZENHEADBUTT,
			MOVE_ICEPUNCH,
			MOVE_AGILITY,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_METAGROSS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_METAGROSSITE,
		.moves =
		{
			MOVE_METEORMASH,
			MOVE_EARTHQUAKE,
			MOVE_BULLETPUNCH,
			MOVE_POWERUPPUNCH,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_METAGROSS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_AIR_BALLOON,
		.moves =
		{
			MOVE_METEORMASH,
			MOVE_THUNDERPUNCH,
			MOVE_ICEPUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_METAGROSS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_METAGROSSITE,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_ROCKSLIDE,
			MOVE_ICEPUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CROBAT,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_CROSSPOISON,
			MOVE_BRAVEBIRD,
			MOVE_DOUBLEEDGE,
			MOVE_LEECHFANG,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CROBAT,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS
		.item = ITEM_SCOPE_LENS,
		.moves =
		{
			MOVE_CROSSPOISON,
			MOVE_LEECHFANG,
			MOVE_ZENHEADBUTT,
			MOVE_TOXIC,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CROBAT,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS
		.item = ITEM_MENTAL_HERB,
		.moves =
		{
			MOVE_SUPERFANG,
			MOVE_TAUNT,
			MOVE_TAILWIND,
			MOVE_QUICKGUARD,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Golche[] =
{
	{
		.species = SPECIES_ARCEUS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE
		.item = ITEM_SILK_SCARF,
		.moves =
		{
			MOVE_EXTREMESPEED,
			MOVE_SHADOWCLAW,
			MOVE_SWORDSDANCE,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARCEUS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_JUDGMENT,
			MOVE_SPACIALREND,
			MOVE_PSYSHOCK,
			MOVE_GIGADRAIN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ARCEUS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE
		.item = ITEM_EARTH_PLATE,
		.moves =
		{
			MOVE_JUDGMENT,
			MOVE_FLASHCANNON,
			MOVE_EARTHPOWER,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_METAGROSS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_METAGROSSITE,
		.moves =
		{
			MOVE_METEORMASH,
			MOVE_ZENHEADBUTT,
			MOVE_EXPLOSION,
			MOVE_AGILITY,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_METAGROSS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_METAGROSSITE,
		.moves =
		{
			MOVE_METEORMASH,
			MOVE_ZENHEADBUTT,
			MOVE_EARTHQUAKE,
			MOVE_POWERUPPUNCH,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_METAGROSS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_METAGROSSITE,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_STOMPINGTANTRUM,
			MOVE_THUNDERPUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUGIA,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_AEROBLAST,
			MOVE_PSYSHOCK,
			MOVE_CALMMIND,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUGIA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 8,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_AEROBLAST,
			MOVE_DEFOG,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_LUGIA,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_ICYWIND,
			MOVE_SAFEGUARD,
			MOVE_TAILWIND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHAYMIN_SKY,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 252,
		.spDefEv = 8,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_SEEDFLARE,
			MOVE_AIRSLASH,
			MOVE_GIGADRAIN,
			MOVE_LEECHSEED,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHAYMIN_SKY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE
		.item = ITEM_MICLE_BERRY,
		.moves =
		{
			MOVE_SEEDFLARE,
			MOVE_AIRSLASH,
			MOVE_EARTHPOWER,
			MOVE_NATURALGIFT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SHAYMIN_SKY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_AIRSLASH,
			MOVE_LEECHSEED,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GROUDON,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT
		.item = ITEM_RED_ORB,
		.moves =
		{
			MOVE_PRECIPICEBLADES,
			MOVE_STONEEDGE,
			MOVE_STEALTHROCK,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GROUDON,
		.nature = NATURE_LAX,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT
		.item = ITEM_RED_ORB,
		.moves =
		{
			MOVE_PRECIPICEBLADES,
			MOVE_OVERHEAT,
			MOVE_TOXIC,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GROUDON,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT
		.item = ITEM_RED_ORB,
		.moves =
		{
			MOVE_PRECIPICEBLADES,
			MOVE_FIREPUNCH,
			MOVE_THUNDERPUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_XERNEAS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 252,
		.spDefEv = 8,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FAIRYAURA
		.item = ITEM_POWER_HERB,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_FOCUSBLAST,
			MOVE_PSYSHOCK,
			MOVE_GEOMANCY,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_XERNEAS,
		.nature = NATURE_NAUGHTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.atkEv = 252,
		.spDefEv = 8,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FAIRYAURA
		.item = ITEM_POWER_HERB,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_CLOSECOMBAT,
			MOVE_HORNLEECH,
			MOVE_GEOMANCY,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_XERNEAS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_FAIRYAURA
		.item = ITEM_POWER_HERB,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_DAZZLINGGLEAM,
			MOVE_GEOMANCY,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Golche[] =
{
	{
		.species = SPECIES_PIKACHU_SURFING,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_SURF,
			MOVE_SIGNALBEAM,
			MOVE_THUNDERWAVE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_PIKACHU,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_PIKANIUM_Z,
		.moves =
		{
			MOVE_VOLTTACKLE,
			MOVE_BRICKBREAK,
			MOVE_KNOCKOFF,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MACHOKE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_DYNAMICPUNCH,
			MOVE_ROCKSLIDE,
			MOVE_THUNDERPUNCH,
			MOVE_BODYSLAM,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MACHOKE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GUTS
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_CROSSCHOP,
			MOVE_EARTHQUAKE,
			MOVE_FACADE,
			MOVE_BULKUP,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DRAGONAIR,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MARVELSCALE
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_DRAGONPULSE,
			MOVE_FLAMETHROWER,
			MOVE_THUNDERBOLT,
			MOVE_AGILITY,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DRAGONAIR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN
		.item = ITEM_DRAGONIUM_Z,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_AQUATAIL,
			MOVE_EXTREMESPEED,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CROCONAW,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_ICEPUNCH,
			MOVE_CRUNCH,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CROCONAW,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_ICEPUNCH,
			MOVE_CRUNCH,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TOGETIC,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_TRIATTACK,
			MOVE_PSYSHOCK,
			MOVE_SIGNALBEAM,
			MOVE_ANCIENTPOWER,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TOGETIC,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUPERLUCK
		.item = ITEM_SCOPE_LENS,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_AIRCUTTER,
			MOVE_HYPERVOICE,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FLETCHINDER,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_FLAMECHARGE,
			MOVE_DUALWINGBEAT,
			MOVE_DEFOG,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FLETCHINDER,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS
		.item = ITEM_FLYING_GEM,
		.moves =
		{
			MOVE_FLAMECHARGE,
			MOVE_ACROBATICS,
			MOVE_RETURN,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Golche[] =
{
	{
		.species = SPECIES_AZURILL,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER
		.item = ITEM_POWER_HERB,
		.moves =
		{
			MOVE_RETURN,
			MOVE_WATERFALL,
			MOVE_BOUNCE,
			MOVE_KNOCKOFF,
		},
		.ball = BALL_TYPE_FRIEND_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARON,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.spDefEv = 116,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD
		.item = ITEM_STEELIUM_Z,
		.moves =
		{
			MOVE_HEADSMASH,
			MOVE_IRONHEAD,
			MOVE_EARTHQUAKE,
			MOVE_ROCKPOLISH,
		},
		.ball = BALL_TYPE_HEAVY_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARON,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.spDefEv = 116,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEAVYMETAL
		.item = ITEM_GROUNDIUM_Z,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_HEAVYSLAM,
			MOVE_EARTHQUAKE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_HEAVY_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ANORITH,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BATTLEARMOR
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_XSCISSOR,
			MOVE_SWORDSDANCE,
			MOVE_ROCKPOLISH,
		},
		.ball = BALL_TYPE_DIVE_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ANORITH,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BATTLEARMOR
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_XSCISSOR,
			MOVE_KNOCKOFF,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_DIVE_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BRONZOR,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 228,
		.spAtkEv = 4,
		.spDefEv = 228,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_STEALTHROCK,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_HEAVY_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BRONZOR,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.defEv = 228,
		.atkEv = 4,
		.spDefEv = 228,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_GYROBALL,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_HEAVY_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CARVANHA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST
		.item = ITEM_WATERIUM_Z,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_CRUNCH,
			MOVE_ZENHEADBUTT,
			MOVE_ICEFANG,
		},
		.ball = BALL_TYPE_NET_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CARVANHA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST
		.item = ITEM_GHOSTIUM_Z,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_CRUNCH,
			MOVE_DESTINYBOND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_NET_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CRANIDOS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.spDefEv = 36,
		.spdEv = 212,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_HEADSMASH,
			MOVE_EARTHQUAKE,
			MOVE_THUNDERPUNCH,
			MOVE_FIREPUNCH,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CRANIDOS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.spDefEv = 36,
		.spdEv = 212,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MOLDBREAKER
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_EARTHQUAKE,
			MOVE_CRUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_DUSK_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRATINI,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 244,
		.spDefEv = 196,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_WATERFALL,
			MOVE_IRONTAIL,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_DIVE_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRATINI,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 76,
		.spAtkEv = 196,
		.spDefEv = 196,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MARVELSCALE
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_BLIZZARD,
			MOVE_INCINERATE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_DIVE_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PHANPY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_ICESHARD,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PHANPY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PICKUP
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_HIGHHORSEPOWER,
			MOVE_PLAYROUGH,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Gail[] =
{
	{
		.species = SPECIES_ARCANINE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_FIRIUM_Z,
		.moves =
		{
			MOVE_FLAREBLITZ,
			MOVE_CLOSECOMBAT,
			MOVE_EXTREMESPEED,
			MOVE_OUTRAGE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ARCANINE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_EXPERT_BELT,
		.moves =
		{
			MOVE_FLAMECHARGE,
			MOVE_CRUNCH,
			MOVE_IRONHEAD,
			MOVE_WILDCHARGE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ZOROARK,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_EXTRASENSORY,
			MOVE_FLAMETHROWER,
			MOVE_SLUDGEBOMB,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ZOROARK,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_NIGHTDAZE,
			MOVE_SLUDGEBOMB,
			MOVE_BURNINGJEALOUSY,
			MOVE_HYPERBEAM,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HAXORUS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_AQUATAIL,
			MOVE_EARTHQUAKE,
			MOVE_SHADOWCLAW,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HAXORUS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_RIVALRY
		.item = ITEM_DRAGONIUM_Z,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_ROCKSLIDE,
			MOVE_XSCISSOR,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DELPHOX,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD
		.item = ITEM_FIRE_GEM,
		.moves =
		{
			MOVE_FIREBLAST,
			MOVE_DAZZLINGGLEAM,
			MOVE_SHADOWBALL,
			MOVE_WILLOWISP,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DELPHOX,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD
		.item = ITEM_PSYCHIC_GEM,
		.moves =
		{
			MOVE_FLAMETHROWER,
			MOVE_PSYSHOCK,
			MOVE_SIGNALBEAM,
			MOVE_SHOCKWAVE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_AURORUS,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_REFRIGERATE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_ANCIENTPOWER,
			MOVE_FROSTBREATH,
			MOVE_TOXIC,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_AURORUS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING
		.item = ITEM_RED_CARD,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_TOXIC,
			MOVE_CALMMIND,
			MOVE_AURORAVEIL,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BLASTOISE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH
		.item = ITEM_DAMP_ROCK,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_AURASPHERE,
			MOVE_RAINDANCE,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_BLASTOISE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_BLASTOISINITE,
		.moves =
		{
			MOVE_SURF,
			MOVE_AURASPHERE,
			MOVE_DARKPULSE,
			MOVE_FLASHCANNON,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BLASTOISE,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_BLASTOISINITE,
		.moves =
		{
			MOVE_SCALD,
			MOVE_TOXIC,
			MOVE_IRONDEFENSE,
			MOVE_REST,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Gail[] =
{
	{
		.species = SPECIES_RAYQUAZA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_DRAGONPULSE,
			MOVE_THUNDERBOLT,
			MOVE_EARTHPOWER,
			MOVE_FLAMETHROWER,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_RAYQUAZA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_DRAGONASCENT,
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KYOGRE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE
		.item = ITEM_BLUE_ORB,
		.moves =
		{
			MOVE_ORIGINPULSE,
			MOVE_THUNDERBOLT,
			MOVE_ICEBEAM,
			MOVE_SIGNALBEAM,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_KYOGRE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_ORIGINPULSE,
			MOVE_TOXIC,
			MOVE_CALMMIND,
			MOVE_REST,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_CHARIZARD,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_CHARIZARDITE_Y,
		.moves =
		{
			MOVE_FIREBLAST,
			MOVE_DRAGONPULSE,
			MOVE_SOLARBEAM,
			MOVE_HYPERBEAM,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CHARIZARD,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_CHARIZARDITE_Y,
		.moves =
		{
			MOVE_FLAMETHROWER,
			MOVE_AIRSLASH,
			MOVE_SOLARBEAM,
			MOVE_OMINOUSWIND,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_THUNDURUS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_SLUDGEWAVE,
			MOVE_NASTYPLOT,
			MOVE_AGILITY,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_THUNDURUS_THERIAN,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_WILDBOLTSTORM,
			MOVE_FLASHCANNON,
			MOVE_INCINERATE,
			MOVE_PSYCHIC,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KARTANA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_SCOPE_LENS,
		.moves =
		{
			MOVE_LEAFBLADE,
			MOVE_NIGHTSLASH,
			MOVE_PSYCHOCUT,
			MOVE_XSCISSOR,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KARTANA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_LEAFBLADE,
			MOVE_KNOCKOFF,
			MOVE_RETURN,
			MOVE_SACREDSWORD,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_RAIKOU,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB
		.item = ITEM_ELECTRIUM_Z,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_AURASPHERE,
			MOVE_SHADOWBALL,
			MOVE_SIGNALBEAM,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
	{
		.species = SPECIES_RAIKOU,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB
		.item = ITEM_MAGO_BERRY,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_AURASPHERE,
			MOVE_SNARL,
			MOVE_REFLECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.shiny = TRUE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Gail[] =
{
	{
		.species = SPECIES_FRAXURE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.atkEv = 252,
		.spDefEv = 8,
		.ability = FRONTIER_ABILITY_1, //ABILITY_RIVALRY
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_NIGHTSLASH,
			MOVE_PAYBACK,
			MOVE_STOMPINGTANTRUM,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FRAXURE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.atkEv = 252,
		.spDefEv = 8,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_RETURN,
			MOVE_XSCISSOR,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BRAIXEN,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_FIREBLAST,
			MOVE_PSYCHIC,
			MOVE_INCINERATE,
			MOVE_SHOCKWAVE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BRAIXEN,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN
		.item = ITEM_FIRE_GEM,
		.moves =
		{
			MOVE_FLAMETHROWER,
			MOVE_PSYCHIC,
			MOVE_WILLOWISP,
			MOVE_SWAGGER,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_WARTORTLE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_IRON_BALL,
		.moves =
		{
			MOVE_AQUAJET,
			MOVE_DOUBLEEDGE,
			MOVE_FLING,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_WARTORTLE,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_FIGY_BERRY,
		.moves =
		{
			MOVE_AQUATAIL,
			MOVE_TOXIC,
			MOVE_IRONDEFENSE,
			MOVE_AQUARING,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_METANG,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_STEELIUM_Z,
		.moves =
		{
			MOVE_METEORMASH,
			MOVE_ZENHEADBUTT,
			MOVE_BULLETPUNCH,
			MOVE_THUNDERPUNCH,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_METANG,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_COLBUR_BERRY,
		.moves =
		{
			MOVE_BODYSLAM,
			MOVE_TOXIC,
			MOVE_STEALTHROCK,
			MOVE_REST,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SLIGGOO,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DRAGONPULSE,
			MOVE_ICEBEAM,
			MOVE_SLUDGEBOMB,
			MOVE_THUNDERBOLT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SLIGGOO,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY
		.item = ITEM_STARF_BERRY,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_ATTRACT,
			MOVE_TOXIC,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DOUBLADE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD
		.item = ITEM_WEAKNESS_POLICY,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_SHADOWSNEAK,
			MOVE_SACREDSWORD,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DOUBLADE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD
		.item = ITEM_EXPERT_BELT,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_SHADOWCLAW,
			MOVE_NIGHTSLASH,
			MOVE_CLOSECOMBAT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Gail[] =
{
	{
		.species = SPECIES_GROWLITHE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_EXPERT_BELT,
		.moves =
		{
			MOVE_FLAREBLITZ,
			MOVE_CLOSECOMBAT,
			MOVE_OUTRAGE,
			MOVE_WILDCHARGE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GROWLITHE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_FLAREBLITZ,
			MOVE_CRUNCH,
			MOVE_RETURN,
			MOVE_DOUBLEKICK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ZORUA,
		.nature = NATURE_SERIOUS,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_EXTRASENSORY,
			MOVE_SHADOWBALL,
			MOVE_HYPERVOICE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ZORUA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 68,
		.defEv = 40,
		.spAtkEv = 200,
		.spDefEv = 200,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_SNARL,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_UPROAR,
			MOVE_EXTRASENSORY,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_AXEW,
		.nature = NATURE_SERIOUS,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 60,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_AQUATAIL,
			MOVE_POISONJAB,
			MOVE_XSCISSOR,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_AXEW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_RIVALRY
		.item = ITEM_DRAGON_GEM,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_AERIALACE,
			MOVE_GIGAIMPACT,
			MOVE_IRONTAIL,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FENNEKIN,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.spAtkEv = 20,
		.spDefEv = 196,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN
		.item = ITEM_NONE,
		.moves =
		{
			MOVE_FLAMETHROWER,
			MOVE_PSYSHOCK,
			MOVE_TOXIC,
			MOVE_WISH,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FENNEKIN,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.spAtkEv = 240,
		.spDefEv = 196,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_WEAKNESS_POLICY,
		.moves =
		{
			MOVE_FLAMETHROWER,
			MOVE_HIDDENPOWER, //TYPE_GRASS
			MOVE_WILLOWISP,
			MOVE_ATTRACT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_AMAURA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 36,
		.spAtkEv = 220,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_REFRIGERATE
		.item = ITEM_SHUCA_BERRY,
		.moves =
		{
			MOVE_ANCIENTPOWER,
			MOVE_ICEBEAM,
			MOVE_HYPERBEAM,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_AMAURA,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING
		.item = ITEM_ICY_ROCK,
		.moves =
		{
			MOVE_ICYWIND,
			MOVE_HAZE,
			MOVE_THUNDERWAVE,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SQUIRTLE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 48,
		.spAtkEv = 200,
		.spDefEv = 244,
		.spdEv = 16,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH
		.item = ITEM_DAMP_ROCK,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_AURASPHERE,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_RAINDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SQUIRTLE,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 16,
		.defEv = 236,
		.spDefEv = 244,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_TOXIC,
			MOVE_YAWN,
			MOVE_REFLECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Lixdel[] =
{
	{
		.species = SPECIES_LANDORUS_THERIAN,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 30,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 112,
		.spdEv = 144,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_UTURN,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LANDORUS_THERIAN,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_SMOOTH_ROCK,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_STONEEDGE,
			MOVE_SANDSTORM,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_LANDORUS_THERIAN,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 112,
		.spdEv = 144,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_UTURN,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PINSIR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER
		.item = ITEM_PINSIRITE,
		.moves =
		{
			MOVE_RETURN,
			MOVE_CLOSECOMBAT,
			MOVE_FEINT,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PINSIR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_XSCISSOR,
			MOVE_EARTHQUAKE,
			MOVE_STONEEDGE,
			MOVE_MEFIRST,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PINSIR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER
		.item = ITEM_PINSIRITE,
		.moves =
		{
			MOVE_RETURN,
			MOVE_EARTHQUAKE,
			MOVE_FEINT,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GRENINJA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_BATTLEBOND
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_SURF,
			MOVE_DARKPULSE,
			MOVE_UTURN,
			MOVE_WATERSHURIKEN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GRENINJA,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_DARKPULSE,
			MOVE_ICEBEAM,
			MOVE_GUNKSHOT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GRENINJA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_BATTLEBOND
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_SURF,
			MOVE_DARKPULSE,
			MOVE_WATERSHURIKEN,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_FINI,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.defEv = 248,
		.spDefEv = 8,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MISTYSURGE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_TAUNT,
			MOVE_DEFOG,
			MOVE_NATURESMADNESS,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TAPU_FINI,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.defEv = 16,
		.spAtkEv = 12,
		.spDefEv = 40,
		.spdEv = 192,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MISTYSURGE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_TAUNT,
			MOVE_DEFOG,
			MOVE_NATURESMADNESS,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_FINI,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.defEv = 248,
		.spDefEv = 8,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MISTYSURGE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_MUDDYWATER,
			MOVE_MOONBLAST,
			MOVE_HEALPULSE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CLEFABLE,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD
		.item = ITEM_CHERI_BERRY,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_THUNDERWAVE,
			MOVE_CALMMIND,
			MOVE_SOFTBOILED,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CLEFABLE,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_ICEBEAM,
			MOVE_CALMMIND,
			MOVE_SOFTBOILED,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CLEFABLE,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD
		.item = ITEM_CHERI_BERRY,
		.moves =
		{
			MOVE_MOONBLAST,
			MOVE_FOLLOWME,
			MOVE_SOFTBOILED,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_AMOONGUSS,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 248,
		.defEv = 44,
		.spDefEv = 216,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_OCCA_BERRY,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_CLEARSMOG,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_SPORE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_AMOONGUSS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 252,
		.defEv = 176,
		.spDefEv = 80,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_BLACK_SLUDGE,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_SLUDGEBOMB,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_SPORE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_AMOONGUSS,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.defEv = 44,
		.spDefEv = 216,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_OCCA_BERRY,
		.moves =
		{
			MOVE_SLUDGEBOMB,
			MOVE_RAGEPOWDER,
			MOVE_SPORE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Lixdel[] =
{
	{
		.species = SPECIES_DEOXYS_SPEED,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 6,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_TAUNT,
			MOVE_SKILLSWAP,
			MOVE_STEALTHROCK,
			MOVE_SPIKES,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DEOXYS_SPEED,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 6,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_TAUNT,
			MOVE_SKILLSWAP,
			MOVE_STEALTHROCK,
			MOVE_SPIKES,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RAYQUAZA,
		.nature = NATURE_NAUGHTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spAtkEv = 6,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_DRAGONASCENT,
			MOVE_VCREATE,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RAYQUAZA,
		.nature = NATURE_NAUGHTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spAtkEv = 6,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_DRAGONASCENT,
			MOVE_EARTHQUAKE,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KYOGRE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 6,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE
		.item = ITEM_BLUE_ORB,
		.moves =
		{
			MOVE_ORIGINPULSE,
			MOVE_ICEBEAM,
			MOVE_THUNDER,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KYOGRE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 6,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE
		.item = ITEM_BLUE_ORB,
		.moves =
		{
			MOVE_WATERSPOUT,
			MOVE_BLIZZARD,
			MOVE_THUNDER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 6,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_MARSHADIUM_Z,
		.moves =
		{
			MOVE_SPECTRALTHIEF,
			MOVE_CLOSECOMBAT,
			MOVE_POISONJAB,
			MOVE_SHADOWSNEAK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 6,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_MARSHADIUM_Z,
		.moves =
		{
			MOVE_SPECTRALTHIEF,
			MOVE_CLOSECOMBAT,
			MOVE_POISONJAB,
			MOVE_SHADOWSNEAK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARCEUS_FAIRY,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 240,
		.spdEv = 18,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE
		.item = ITEM_PIXIE_PLATE,
		.moves =
		{
			MOVE_JUDGMENT,
			MOVE_TOXIC,
			MOVE_DEFOG,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARCEUS_FAIRY,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 240,
		.spdEv = 18,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE
		.item = ITEM_PIXIE_PLATE,
		.moves =
		{
			MOVE_JUDGMENT,
			MOVE_DEFOG,
			MOVE_RECOVER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HO_OH,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 204,
		.spDefEv = 52,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SACREDFIRE,
			MOVE_BRAVEBIRD,
			MOVE_TOXIC,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HO_OH,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 204,
		.spDefEv = 52,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SACREDFIRE,
			MOVE_BRAVEBIRD,
			MOVE_RECOVER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Lixdel[] =
{
	{
		.species = SPECIES_PORYGON2,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spDefEv = 60,
		.spdEv = 192,
		.ability = FRONTIER_ABILITY_2, //ABILITY_DOWNLOAD
		.item = ITEM_NORMAL_GEM,
		.moves =
		{
			MOVE_TRIATTACK,
			MOVE_ICEBEAM,
			MOVE_SHADOWBALL,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PORYGON2,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spDefEv = 60,
		.spdEv = 192,
		.ability = FRONTIER_ABILITY_2, //ABILITY_DOWNLOAD
		.item = ITEM_NORMAL_GEM,
		.moves =
		{
			MOVE_TRIATTACK,
			MOVE_ICEBEAM,
			MOVE_SHADOWBALL,
			MOVE_AGILITY,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PORYGON2,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spDefEv = 60,
		.spdEv = 192,
		.ability = FRONTIER_ABILITY_2, //ABILITY_DOWNLOAD
		.item = ITEM_NORMAL_GEM,
		.moves =
		{
			MOVE_TRIATTACK,
			MOVE_BLIZZARD,
			MOVE_SHADOWBALL,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DOUBLADE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 240,
		.atkEv = 252,
		.spDefEv = 16,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD
		.item = ITEM_LUM_BERRY,
		.moves =
		{
			MOVE_SHADOWSNEAK,
			MOVE_IRONHEAD,
			MOVE_SACREDSWORD,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DOUBLADE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 240,
		.atkEv = 252,
		.spDefEv = 16,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD
		.item = ITEM_LUM_BERRY,
		.moves =
		{
			MOVE_SHADOWSNEAK,
			MOVE_SACREDSWORD,
			MOVE_SWORDSDANCE,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DOUBLADE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 240,
		.atkEv = 252,
		.spDefEv = 16,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD
		.item = ITEM_LUM_BERRY,
		.moves =
		{
			MOVE_SACREDSWORD,
			MOVE_SHADOWSNEAK,
			MOVE_IRONHEAD,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_RANDOM,
		.shiny = TRUE,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MARSHTOMP,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_EARTHQUAKE,
			MOVE_TOXIC,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MARSHTOMP,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_EARTHQUAKE,
			MOVE_ICEPUNCH,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MARSHTOMP,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SURF,
			MOVE_EARTHQUAKE,
			MOVE_STEALTHROCK,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAGNETON,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FLASHCANNON,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGNETON,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 1,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_VOLTSWITCH,
			MOVE_FLASHCANNON,
			MOVE_HIDDENPOWER, //TYPE_DARK
		},
		.ball = BALL_TYPE_RANDOM,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_STARAVIA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_BRAVEBIRD,
			MOVE_UTURN,
			MOVE_FINALGAMBIT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_STARAVIA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_BRAVEBIRD,
			MOVE_UTURN,
			MOVE_QUICKATTACK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FROGADIER,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_DARKPULSE,
			MOVE_ICEBEAM,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FROGADIER,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 30,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_ICEBEAM,
			MOVE_HIDDENPOWER, //TYPE_GRASS
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FROGADIER,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_SURF,
			MOVE_DARKPULSE,
			MOVE_BLIZZARD,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_RANDOM,
		.shiny = TRUE,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Lixdel[] =
{
	{
		.species = SPECIES_TIMBURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 80,
		.atkEv = 196,
		.defEv = 76,
		.spDefEv = 156,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_THUNDERPUNCH,
			MOVE_MACHPUNCH,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TIMBURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 80,
		.atkEv = 196,
		.defEv = 76,
		.spDefEv = 156,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_POISONJAB,
			MOVE_MACHPUNCH,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ABRA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 30,
		.spDefIv = 30,
		.spdIv = 30,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_ENERGYBALL,
			MOVE_DAZZLINGGLEAM,
			MOVE_HIDDENPOWER, //TYPE_FIGHTING
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ABRA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 30,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_ENERGYBALL,
			MOVE_DAZZLINGGLEAM,
			MOVE_HIDDENPOWER, //TYPE_GROUND
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_VULLABY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.defEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_KNOCKOFF,
			MOVE_BRAVEBIRD,
			MOVE_UTURN,
			MOVE_DEFOG,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_VULLABY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 240,
		.spAtkEv = 116,
		.spdEv = 116,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_BRAVEBIRD,
			MOVE_KNOCKOFF,
			MOVE_UTURN,
			MOVE_HEATWAVE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FOONGUS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 188,
		.defEv = 160,
		.spDefEv = 160,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_SLUDGEBOMB,
			MOVE_SPORE,
			MOVE_SYNTHESIS,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FOONGUS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 30,
		.spDefIv = 30,
		.spdIv = 30,
		.hpEv = 188,
		.defEv = 160,
		.spDefEv = 160,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_SLUDGEBOMB,
			MOVE_HIDDENPOWER, //TYPE_FIGHTING
			MOVE_SPORE,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FOONGUS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 188,
		.defEv = 160,
		.spDefEv = 160,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_SLUDGEBOMB,
			MOVE_GIGADRAIN,
			MOVE_RAGEPOWDER,
			MOVE_SYNTHESIS,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PAWNIARD,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 156,
		.defEv = 36,
		.spDefEv = 116,
		.spdEv = 200,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_SUCKERPUNCH,
			MOVE_IRONHEAD,
			MOVE_KNOCKOFF,
			MOVE_PURSUIT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PAWNIARD,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.defEv = 36,
		.spDefEv = 36,
		.spdEv = 200,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_SUCKERPUNCH,
			MOVE_IRONHEAD,
			MOVE_KNOCKOFF,
			MOVE_PURSUIT,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PAWNIARD,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 156,
		.defEv = 36,
		.spDefEv = 116,
		.spdEv = 200,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_SUCKERPUNCH,
			MOVE_BRICKBREAK,
			MOVE_KNOCKOFF,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MUDBRAY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 116,
		.atkEv = 196,
		.defEv = 36,
		.spdEv = 160,
		.ability = FRONTIER_ABILITY_1, //ABILITY_OWNTEMPO
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_HEAVYSLAM,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MUDBRAY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 116,
		.atkEv = 196,
		.defEv = 36,
		.spdEv = 160,
		.ability = FRONTIER_ABILITY_1, //ABILITY_OWNTEMPO
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_CLOSECOMBAT,
			MOVE_HEAVYSLAM,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MUDBRAY,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 116,
		.atkEv = 196,
		.defEv = 36,
		.spdEv = 160,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STAMINA
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_STEALTHROCK,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_RANDOM,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Cynthia[] =
{
	{
		.species = SPECIES_MILOTIC,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_BLIZZARD,
			MOVE_MIRRORCOAT,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MILOTIC,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MARVELSCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SURF,
			MOVE_ICEBEAM,
			MOVE_SLEEPTALK,
			MOVE_REST,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MILOTIC,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MARVELSCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_ICYWIND,
			MOVE_CONFUSERAY,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GARCHOMP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_EARTHQUAKE,
			MOVE_CRUNCH,
			MOVE_FIREFANG,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GARCHOMP,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SANDVEIL
		.item = ITEM_GARCHOMPITE,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_EARTHQUAKE,
			MOVE_STONEEDGE,
			MOVE_SANDSTORM,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GARCHOMP,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TOGEKISS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.defEv = 128,
		.spAtkEv = 252,
		.spdEv = 128,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE
		.item = ITEM_KINGS_ROCK,
		.moves =
		{
			MOVE_AIRSLASH,
			MOVE_SHADOWBALL,
			MOVE_GRASSKNOT,
			MOVE_THUNDERWAVE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TOGEKISS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE
		.item = ITEM_EXPERT_BELT,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_AIRSLASH,
			MOVE_AURASPHERE,
			MOVE_GRASSKNOT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TOGEKISS,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_THUNDERWAVE,
			MOVE_FOLLOWME,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SPIRITOMB,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BADDREAMS
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SHADOWSNEAK,
			MOVE_HYPNOSIS,
			MOVE_SWAGGER,
			MOVE_PSYCHUP,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SPIRITOMB,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR
		.item = ITEM_CUSTAP_BERRY,
		.moves =
		{
			MOVE_SUCKERPUNCH,
			MOVE_PAINSPLIT,
			MOVE_WILLOWISP,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SPIRITOMB,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR
		.item = ITEM_ROSELI_BERRY,
		.moves =
		{
			MOVE_FOULPLAY,
			MOVE_SUCKERPUNCH,
			MOVE_ICYWIND,
			MOVE_DESTINYBOND,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUCARIO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_JUSTIFIED
		.item = ITEM_LUCARIONITE,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_BULLETPUNCH,
			MOVE_BLAZEKICK,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_LUCARIO,
		.nature = NATURE_NAIVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 56,
		.spAtkEv = 200,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS
		.item = ITEM_WEAKNESS_POLICY,
		.moves =
		{
			MOVE_AURASPHERE,
			MOVE_DRAGONPULSE,
			MOVE_STONEEDGE,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUCARIO,
		.nature = NATURE_NAIVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS
		.item = ITEM_LUCARIONITE,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_FLASHCANNON,
			MOVE_EXTREMESPEED,
			MOVE_DETECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_EELEKTROSS,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 200,
		.spAtkEv = 56,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_WILDCHARGE,
			MOVE_DRAGONCLAW,
			MOVE_CRUNCH,
			MOVE_FLAMETHROWER,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_EELEKTROSS,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 120,
		.spAtkEv = 136,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_ROCKSLIDE,
			MOVE_DRAINPUNCH,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ROSERADE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE
		.item = ITEM_WHITE_HERB,
		.moves =
		{
			MOVE_LEAFSTORM,
			MOVE_SLUDGEBOMB,
			MOVE_SHADOWBALL,
			MOVE_SLEEPPOWDER,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ROSERADE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE
		.item = ITEM_POISONIUM_Z,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_SLUDGEBOMB,
			MOVE_ENERGYBALL,
			MOVE_EXTRASENSORY,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Cynthia[] =
{
	{
		.species = SPECIES_DIALGA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 104,
		.spAtkEv = 252,
		.spdEv = 152,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY
		.item = ITEM_SHUCA_BERRY,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_FIREBLAST,
			MOVE_THUNDER,
			MOVE_TOXIC,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DIALGA,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 248,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_SHUCA_BERRY,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_FLASHCANNON,
			MOVE_ROAR,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DIALGA,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 236,
		.defEv = 116,
		.spDefEv = 156,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_FLASHCANNON,
			MOVE_EARTHQUAKE,
			MOVE_DRAGONTAIL,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PALKIA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_SPACIALREND,
			MOVE_THUNDER,
			MOVE_FIREBLAST,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PALKIA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_LUSTROUS_ORB,
		.moves =
		{
			MOVE_SURF,
			MOVE_SPACIALREND,
			MOVE_FIREBLAST,
			MOVE_DRAGONTAIL,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PALKIA,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY
		.item = ITEM_LUSTROUS_ORB,
		.moves =
		{
			MOVE_SURF,
			MOVE_SPACIALREND,
			MOVE_BLIZZARD,
			MOVE_DRAGONTAIL,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GIRATINA,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 208,
		.spDefEv = 52,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DRAGONTAIL,
			MOVE_TOXIC,
			MOVE_DEFOG,
			MOVE_REST,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GIRATINA_ORIGIN,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_GRISEOUS_ORB,
		.moves =
		{
			MOVE_HEX,
			MOVE_DRACOMETEOR,
			MOVE_THUNDERWAVE,
			MOVE_DEFOG,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GIRATINA_ORIGIN,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.atkEv = 252,
		.spAtkEv = 8,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_GRISEOUS_ORB,
		.moves =
		{
			MOVE_SHADOWFORCE,
			MOVE_EARTHQUAKE,
			MOVE_DRACOMETEOR,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DARKRAI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_THUNDER,
			MOVE_DARKVOID,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DARKRAI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_FOCUSBLAST,
			MOVE_SLUDGEBOMB,
			MOVE_DARKVOID,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DARKRAI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_SLUDGEBOMB,
			MOVE_DARKVOID,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHAYMIN,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLOWERVEIL
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_SEEDFLARE,
			MOVE_PSYCHIC,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_HEALINGWISH,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHAYMIN_SKY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE
		.item = ITEM_GRASSIUM_Z,
		.moves =
		{
			MOVE_SEEDFLARE,
			MOVE_AIRSLASH,
			MOVE_EARTHPOWER,
			MOVE_HIDDENPOWER, //TYPE_ICE
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SHAYMIN_SKY,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_AIRSLASH,
			MOVE_SEEDFLARE,
			MOVE_EARTHPOWER,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GARCHOMP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_EARTHQUAKE,
			MOVE_CRUNCH,
			MOVE_FIREFANG,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GARCHOMP,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_GARCHOMPITE,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_EARTHQUAKE,
			MOVE_FIREBLAST,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GARCHOMP,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Cynthia[] =
{
	{
		.species = SPECIES_GABITE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_EARTHQUAKE,
			MOVE_STONEEDGE,
			MOVE_FIREFANG,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TOGETIC,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUPERLUCK
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_YAWN,
			MOVE_WISH,
			MOVE_HEALBELL,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_EELEKTRIK,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_BINDING_BAND,
		.moves =
		{
			MOVE_ACIDSPRAY,
			MOVE_BIND,
			MOVE_REST,
			MOVE_TOXIC,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ROSELIA,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spDefEv = 236,
		.spdEv = 24,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE
		.item = ITEM_QUICK_CLAW,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_SLUDGEBOMB,
			MOVE_SYNTHESIS,
			MOVE_SPIKES,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_LUXIO,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 156,
		.atkEv = 76,
		.defEv = 244,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_RIVALRY
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_WILDCHARGE,
			MOVE_VOLTSWITCH,
			MOVE_THUNDERWAVE,
			MOVE_EERIEIMPULSE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DUSCLOPS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 124,
		.spAtkEv = 132,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_COLBUR_BERRY,
		.moves =
		{
			MOVE_DARKPULSE,
			MOVE_WILLOWISP,
			MOVE_CALMMIND,
			MOVE_REST,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Cynthia[] =
{
	{
		.species = SPECIES_FEEBAS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 40,
		.spAtkEv = 196,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY
		.item = ITEM_BRIGHT_POWDER,
		.moves =
		{
			MOVE_BRINE,
			MOVE_DRAGONPULSE,
			MOVE_MIRRORCOAT,
			MOVE_CONFUSERAY,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FEEBAS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY
		.item = ITEM_CHESTO_BERRY,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_DOUBLEEDGE,
			MOVE_TOXIC,
			MOVE_REST,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FEEBAS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.defEv = 40,
		.spAtkEv = 196,
		.spDefEv = 236,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_ICYWIND,
			MOVE_HYPNOSIS,
			MOVE_TICKLE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GIBLE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_BODYSLAM,
			MOVE_IRONHEAD,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GIBLE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 52,
		.atkEv = 196,
		.spDefEv = 76,
		.spdEv = 180,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SANDVEIL
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_EARTHQUAKE,
			MOVE_IRONTAIL,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GIBLE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 76,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_EARTHQUAKE,
			MOVE_IRONHEAD,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TOGEPI,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 236,
		.spAtkEv = 36,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_ANCIENTPOWER,
			MOVE_STOREDPOWER,
			MOVE_DAZZLINGGLEAM,
			MOVE_MORNINGSUN,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TOGEPI,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUPERLUCK
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_RETURN,
			MOVE_ZENHEADBUTT,
			MOVE_ROLLOUT,
			MOVE_PECK,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TOGEPI,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 236,
		.spDefEv = 236,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_BODYSLAM,
			MOVE_HELPINGHAND,
			MOVE_FOLLOWME,
			MOVE_WISH,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_EEVEE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 236,
		.spdEv = 20,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ADAPTABILITY
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_QUICKATTACK,
			MOVE_REFLECT,
			MOVE_WISH,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_EEVEE,
		.nature = NATURE_LONELY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.spDefEv = 236,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ADAPTABILITY
		.item = ITEM_TOXIC_ORB,
		.moves =
		{
			MOVE_FACADE,
			MOVE_QUICKATTACK,
			MOVE_SHADOWBALL,
			MOVE_YAWN,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_EEVEE,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 76,
		.defEv = 196,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ADAPTABILITY
		.item = ITEM_CHOPLE_BERRY,
		.moves =
		{
			MOVE_HYPERVOICE,
			MOVE_YAWN,
			MOVE_HELPINGHAND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RIOLU,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 196,
		.spdEv = 60,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_BRICKBREAK,
			MOVE_BLAZEKICK,
			MOVE_BULLETPUNCH,
			MOVE_TOXIC,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RIOLU,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 36,
		.defEv = 36,
		.spAtkEv = 240,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_AURASPHERE,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_VACUUMWAVE,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_RIOLU,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 116,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS
		.item = ITEM_MUSCLE_BAND,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_DRAINPUNCH,
			MOVE_BLAZEKICK,
			MOVE_BULLETPUNCH,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TYNAMO,
		.nature = NATURE_LONELY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.spAtkEv = 76,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_CHARGEBEAM,
			MOVE_TACKLE,
			MOVE_SPARK,
			MOVE_THUNDERWAVE,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BUDEW,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.defEv = 76,
		.spAtkEv = 196,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_DAZZLINGGLEAM,
			MOVE_SLEEPPOWDER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_ULTRA_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Red[] =
{
	{
		.species = SPECIES_PIKACHU_CAP_ORIGINAL,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD
		.item = ITEM_LIGHT_BALL,
		.moves =
		{
			MOVE_VOLTTACKLE,
			MOVE_IRONTAIL,
			MOVE_BRICKBREAK,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_POKE_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_PIKACHU_CAP_ORIGINAL,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 30,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD
		.item = ITEM_PIKASHUNIUM_Z,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_GRASSKNOT,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_NUZZLE,
		},
		.ball = BALL_TYPE_POKE_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PIKACHU_CAP_ORIGINAL,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD
		.item = ITEM_AIR_BALLOON,
		.moves =
		{
			MOVE_VOLTSWITCH,
			MOVE_FAKEOUT,
			MOVE_ENCORE,
			MOVE_HELPINGHAND,
		},
		.ball = BALL_TYPE_POKE_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_VENUSAUR,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 30,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL
		.item = ITEM_FIRIUM_Z,
		.moves =
		{
			MOVE_SOLARBEAM,
			MOVE_SLUDGEBOMB,
			MOVE_HIDDENPOWER, //TYPE_GROUND
			MOVE_SUNNYDAY,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_VENUSAUR,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 252,
		.spAtkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_SLUDGEBOMB,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_SLEEPPOWDER,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_VENUSAUR,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 72,
		.spAtkEv = 4,
		.spDefEv = 180,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_LEECHSEED,
			MOVE_SLEEPPOWDER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CHARIZARD,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOLARPOWER
		.item = ITEM_HEAT_ROCK,
		.moves =
		{
			MOVE_FIREBLAST,
			MOVE_AIRSLASH,
			MOVE_SOLARBEAM,
			MOVE_SUNNYDAY,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CHARIZARD,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_CHARIZARDITE_X,
		.moves =
		{
			MOVE_FLAREBLITZ,
			MOVE_OUTRAGE,
			MOVE_EARTHQUAKE,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CHARIZARD,
		.nature = NATURE_MILD,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_CHARIZARDITE_Y,
		.moves =
		{
			MOVE_HEATWAVE,
			MOVE_ROCKSLIDE,
			MOVE_SOLARBEAM,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BLASTOISE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_CUSTAP_BERRY,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_BLIZZARD,
			MOVE_DARKPULSE,
			MOVE_YAWN,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BLASTOISE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_WATERSPOUT,
			MOVE_HYDROPUMP,
			MOVE_BLIZZARD,
			MOVE_FOCUSBLAST,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BLASTOISE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.defEv = 252,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_MUDDYWATER,
			MOVE_BLIZZARD,
			MOVE_FAKEOUT,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SNORLAX,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_BODYSLAM,
			MOVE_CRUNCH,
			MOVE_EARTHQUAKE,
			MOVE_ICEPUNCH,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SNORLAX,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT
		.item = ITEM_NORMAL_GEM,
		.moves =
		{
			MOVE_SELFDESTRUCT,
			MOVE_CRUNCH,
			MOVE_ZENHEADBUTT,
			MOVE_FIREPUNCH,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SNORLAX,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT
		.item = ITEM_SNORLIUM_Z,
		.moves =
		{
			MOVE_GIGAIMPACT,
			MOVE_CRUNCH,
			MOVE_EARTHQUAKE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LAPRAS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 80,
		.spAtkEv = 252,
		.spdEv = 176,
		.ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_FREEZEDRY,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_PSYCHIC,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_LAPRAS,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 240,
		.spAtkEv = 16,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB
		.item = ITEM_EJECT_BUTTON,
		.moves =
		{
			MOVE_FREEZEDRY,
			MOVE_THUNDER,
			MOVE_CONFUSERAY,
			MOVE_PERISHSONG,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_LAPRAS,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 240,
		.spAtkEv = 16,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB
		.item = ITEM_BRIGHT_POWDER,
		.moves =
		{
			MOVE_FREEZEDRY,
			MOVE_BLOCK,
			MOVE_PERISHSONG,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_MEW,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_STEALTHROCK,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Red[] =
{
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE
		.item = ITEM_MEWTWONITE_Y,
		.moves =
		{
			MOVE_PSYSTRIKE,
			MOVE_FOCUSBLAST,
			MOVE_ELECTROBALL,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_MEWTWONITE_X,
		.moves =
		{
			MOVE_ZENHEADBUTT,
			MOVE_LOWKICK,
			MOVE_STONEEDGE,
			MOVE_TAUNT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA
		.item = ITEM_MEWTWONITE_Y,
		.moves =
		{
			MOVE_PSYSTRIKE,
			MOVE_AURASPHERE,
			MOVE_BLIZZARD,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MEW,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE
		.item = ITEM_MEWNIUM_Z,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_AURASPHERE,
			MOVE_NASTYPLOT,
			MOVE_SOFTBOILED,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MEW,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_WILLOWISP,
			MOVE_STEALTHROCK,
			MOVE_TRICK,
			MOVE_TRANSFORM,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MEW,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_STEALTHROCK,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HO_OH,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 104,
		.atkEv = 252,
		.spdEv = 152,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_FLYINIUM_Z,
		.moves =
		{
			MOVE_SACREDFIRE,
			MOVE_BRAVEBIRD,
			MOVE_TOXIC,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HO_OH,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_SACREDFIRE,
			MOVE_BRAVEBIRD,
			MOVE_EARTHQUAKE,
			MOVE_IRONHEAD,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HO_OH,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 188,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 64,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR
		.item = ITEM_FLYINIUM_Z,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_SACREDFIRE,
			MOVE_BRAVEBIRD,
			MOVE_TAILWIND,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUGIA,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 160,
		.spdEv = 96,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_PSYCHIC,
			MOVE_DRAGONTAIL,
			MOVE_TOXIC,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_LUGIA,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 120,
		.spdEv = 136,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_TOXIC,
			MOVE_SUBSTITUTE,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LUGIA,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_ICYWIND,
			MOVE_AEROBLAST,
			MOVE_RECOVER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CELEBI,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_PSYCHIC,
			MOVE_DAZZLINGGLEAM,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CELEBI,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 240,
		.spDefEv = 36,
		.spdEv = 232,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_UTURN,
			MOVE_THUNDERWAVE,
			MOVE_RECOVER,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CELEBI,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spDefEv = 220,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_DAZZLINGGLEAM,
			MOVE_LEECHSEED,
			MOVE_HELPINGHAND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DEOXYS_ATTACK,
		.nature = NATURE_RASH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_PSYCHOBOOST,
			MOVE_METEORMASH,
			MOVE_ICEBEAM,
			MOVE_EXTREMESPEED,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DEOXYS_SPEED,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_UTURN,
			MOVE_THUNDERWAVE,
			MOVE_SPIKES,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DEOXYS_ATTACK,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_ROCK_GEM,
		.moves =
		{
			MOVE_PSYCHOBOOST,
			MOVE_KNOCKOFF,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Red[] =
{
	{
		.species = SPECIES_PIKACHU_CAP_ORIGINAL,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD
		.item = ITEM_SALAC_BERRY,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_GRASSKNOT,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_POKE_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_IVYSAUR,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 240,
		.defEv = 16,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_VENOSHOCK,
			MOVE_TOXIC,
			MOVE_LEECHSEED,
			MOVE_GRASSYTERRAIN,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CHARMELEON,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOLARPOWER
		.item = ITEM_FIRIUM_Z,
		.moves =
		{
			MOVE_HEATWAVE,
			MOVE_DRAGONPULSE,
			MOVE_HIDDENPOWER, //TYPE_GRASS
			MOVE_SUNNYDAY,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_WARTORTLE,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.defEv = 252,
		.spDefEv = 8,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_WHIRLPOOL,
			MOVE_SUBSTITUTE,
			MOVE_YAWN,
			MOVE_AQUARING,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MACHOKE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DYNAMICPUNCH,
			MOVE_KNOCKOFF,
			MOVE_POISONJAB,
			MOVE_DUALCHOP,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DRAGONAIR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.defEv = 4,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MARVELSCALE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DRAGONRAGE,
			MOVE_WRAP,
			MOVE_THUNDERWAVE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Red[] =
{
	{
		.species = SPECIES_PICHU,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 116,
		.spAtkEv = 236,
		.spDefEv = 76,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_SURF,
			MOVE_FAKEOUT,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PICHU,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 36,
		.spDefEv = 236,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_FAKEOUT,
			MOVE_ENCORE,
			MOVE_VOLTSWITCH,
			MOVE_HELPINGHAND,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BULBASAUR,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.defEv = 44,
		.spAtkEv = 160,
		.spdEv = 240,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_SLUDGEBOMB,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_CELEBRATE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BULBASAUR,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spDefEv = 236,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_LEECHSEED,
			MOVE_SLEEPPOWDER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CHARMANDER,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 180,
		.defEv = 92,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_FLAREBLITZ,
			MOVE_THUNDERPUNCH,
			MOVE_CRUNCH,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CHARMANDER,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 44,
		.atkEv = 180,
		.spAtkEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_HEATWAVE,
			MOVE_ROCKSLIDE,
			MOVE_FLAMECHARGE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SQUIRTLE,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 84,
		.defEv = 156,
		.spDefEv = 244,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_WHIRLPOOL,
			MOVE_FAKEOUT,
			MOVE_YAWN,
			MOVE_AQUARING,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SQUIRTLE,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.defEv = 236,
		.spDefEv = 244,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_AQUARING,
			MOVE_RAINDANCE,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MUNCHLAX,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.defEv = 36,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_RETURN,
			MOVE_EARTHQUAKE,
			MOVE_PURSUIT,
			MOVE_RECYCLE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MUNCHLAX,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.defEv = 36,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT
		.item = ITEM_EJECT_PACK,
		.moves =
		{
			MOVE_BODYSLAM,
			MOVE_ROCKSLIDE,
			MOVE_SUPERPOWER,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRATINI,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 244,
		.spDefEv = 36,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN
		.item = ITEM_ORAN_BERRY,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_WATERFALL,
			MOVE_EXTREMESPEED,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DRATINI,
		.nature = NATURE_MILD,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 28,
		.atkEv = 84,
		.spAtkEv = 196,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_TWISTER,
			MOVE_BRUTALSWING,
			MOVE_ICYWIND,
			MOVE_REST,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_BigMo[] =
{
	{
		.species = SPECIES_CONKELDURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.defEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GUTS
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_STONEEDGE,
			MOVE_MACHPUNCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CONKELDURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 240,
		.atkEv = 16,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GUTS
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_MACHPUNCH,
			MOVE_BULKUP,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CONKELDURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 96,
		.atkEv = 172,
		.defEv = 52,
		.spDefEv = 188,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_ICEPUNCH,
			MOVE_MACHPUNCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PANGORO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_WICKEDBLOW,
			MOVE_CLOSECOMBAT,
			MOVE_GUNKSHOT,
			MOVE_ICEPUNCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PANGORO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_WICKEDBLOW,
			MOVE_CLOSECOMBAT,
			MOVE_THUNDERPUNCH,
			MOVE_BULLETPUNCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PANGORO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER
		.item = ITEM_MUSCLE_BAND,
		.moves =
		{
			MOVE_WICKEDBLOW,
			MOVE_CLOSECOMBAT,
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MACHAMP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 200,
		.spdEv = 56,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GUTS
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_KNOCKOFF,
			MOVE_THUNDERPUNCH,
			MOVE_BULLETPUNCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MACHAMP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 212,
		.atkEv = 252,
		.spdEv = 44,
		.ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DYNAMICPUNCH,
			MOVE_STONEEDGE,
			MOVE_BULKUP,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_MACHAMP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 116,
		.atkEv = 240,
		.defEv = 136,
		.spDefEv = 16,
		.ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD
		.item = ITEM_QUICK_CLAW,
		.moves =
		{
			MOVE_DYNAMICPUNCH,
			MOVE_KNOCKOFF,
			MOVE_BULLETPUNCH,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
		.gigantamax = TRUE,
	},
	{
		.species = SPECIES_HARIYAMA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 172,
		.spdEv = 84,
		.ability = FRONTIER_ABILITY_2, //ABILITY_GUTS
		.item = ITEM_TOXIC_ORB,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_FACADE,
			MOVE_BULLETPUNCH,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HARIYAMA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.defEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_KNOCKOFF,
			MOVE_BULLETPUNCH,
			MOVE_BELLYDRUM,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HARIYAMA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 84,
		.atkEv = 252,
		.defEv = 172,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_FIGHTINIUM_Z,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_STONEEDGE,
			MOVE_FAKEOUT,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HERACROSS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_GUTS
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_MEGAHORN,
			MOVE_CLOSECOMBAT,
			MOVE_STONEEDGE,
			MOVE_KNOCKOFF,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HERACROSS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE
		.item = ITEM_HERACRONITE,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_EARTHQUAKE,
			MOVE_ROCKBLAST,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HERACROSS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE
		.item = ITEM_HERACRONITE,
		.moves =
		{
			MOVE_ARMTHRUST,
			MOVE_PINMISSILE,
			MOVE_ROCKBLAST,
			MOVE_BULLETSEED,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CHESNAUGHT,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 244,
		.defEv = 252,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_WOODHAMMER,
			MOVE_DRAINPUNCH,
			MOVE_SPIKES,
			MOVE_SYNTHESIS,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CHESNAUGHT,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_WOODHAMMER,
			MOVE_SPIKES,
			MOVE_ROAR,
			MOVE_SYNTHESIS,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CHESNAUGHT,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 132,
		.atkEv = 120,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_DRUMBEATING,
			MOVE_DRAINPUNCH,
			MOVE_LEECHSEED,
			MOVE_SPIKYSHIELD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_BigMo3[] =
{
	{
		.species = SPECIES_BRELOOM,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN
		.item = ITEM_FOCUS_BAND,
		.moves =
		{
			MOVE_BULLETSEED,
			MOVE_FOCUSPUNCH,
			MOVE_ROCKTOMB,
			MOVE_SPORE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_DRAPION,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER
		.item = ITEM_SCOPE_LENS,
		.moves =
		{
			MOVE_CROSSPOISON,
			MOVE_NIGHTSLASH,
			MOVE_ROCKSLIDE,
			MOVE_GIGAIMPACT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GUZZLORD,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_DARKPULSE,
			MOVE_FLAMETHROWER,
			MOVE_SLUDGEWAVE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PANGORO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_WICKEDBLOW,
			MOVE_CLOSECOMBAT,
			MOVE_GUNKSHOT,
			MOVE_ICEPUNCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HARIYAMA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.defEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_KNOCKOFF,
			MOVE_BULLETPUNCH,
			MOVE_BELLYDRUM,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BASTIODON,
		.nature = NATURE_SASSY,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STURDY
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_METALBURST,
			MOVE_COUNTER,
			MOVE_HEAVYSLAM,
			MOVE_STOMPINGTANTRUM,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_BigMo[] =
{
	{
		.species = SPECIES_BLAZIKEN,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST
		.item = ITEM_BLAZIKENITE,
		.moves =
		{
			MOVE_FLAREBLITZ,
			MOVE_HIGHJUMPKICK,
			MOVE_KNOCKOFF,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_BLAZIKEN,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST
		.item = ITEM_BLAZIKENITE,
		.moves =
		{
			MOVE_BLAZEKICK,
			MOVE_SKYUPPERCUT,
			MOVE_KNOCKOFF,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BLAZIKEN,
		.nature = NATURE_LONELY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spAtkEv = 112,
		.spdEv = 144,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST
		.item = ITEM_BLAZIKENITE,
		.moves =
		{
			MOVE_HEATWAVE,
			MOVE_HIGHJUMPKICK,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TERRAKION,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_CLOSECOMBAT,
			MOVE_EARTHQUAKE,
			MOVE_IRONHEAD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TERRAKION,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED
		.item = ITEM_ROCKIUM_Z,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_CLOSECOMBAT,
			MOVE_SUBSTITUTE,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TERRAKION,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_CLOSECOMBAT,
			MOVE_STOMPINGTANTRUM,
			MOVE_ZENHEADBUTT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KELDEO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTREPIDSWORD
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_AQUAJET,
			MOVE_CLOSECOMBAT,
			MOVE_POISONJAB,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KELDEO_RESOLUTE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 1,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_SCALD,
			MOVE_SECRETSWORD,
			MOVE_ICYWIND,
			MOVE_HIDDENPOWER, //TYPE_ELECTRIC
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KELDEO_RESOLUTE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED
		.item = ITEM_WATERIUM_Z,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_SECRETSWORD,
			MOVE_ICYWIND,
			MOVE_TAUNT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MELOETTA,
		.nature = NATURE_NAIVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 64,
		.spAtkEv = 252,
		.spdEv = 192,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE
		.item = ITEM_EXPERT_BELT,
		.moves =
		{
			MOVE_RELICSONG,
			MOVE_CLOSECOMBAT,
			MOVE_SHADOWBALL,
			MOVE_ICEPUNCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PHEROMOSA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_LUNGE,
			MOVE_HIGHJUMPKICK,
			MOVE_POISONJAB,
			MOVE_DRILLRUN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PHEROMOSA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_UTURN,
			MOVE_HIGHJUMPKICK,
			MOVE_TRIPLEAXEL,
			MOVE_POISONJAB,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BUZZWOLE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_LEECHFANG,
			MOVE_HAMMERARM,
			MOVE_TOXIC,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BUZZWOLE,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.defEv = 184,
		.spDefEv = 76,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_EARTHQUAKE,
			MOVE_ICEPUNCH,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GUZZLORD,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_DARKPULSE,
			MOVE_FLAMETHROWER,
			MOVE_SLUDGEWAVE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_SPECTRALTHIEF,
			MOVE_ROCKTOMB,
			MOVE_SHADOWSNEAK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_MARSHADIUM_Z,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_SPECTRALTHIEF,
			MOVE_SHADOWSNEAK,
			MOVE_BULKUP,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MARSHADOW,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_SPECTRALTHIEF,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_BigMo[] =
{
	{
		.species = SPECIES_GURDURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.defEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GUTS
		.item = ITEM_FLAME_ORB,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_ICEPUNCH,
			MOVE_MACHPUNCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MACHOKE,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.atkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_GUTS
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_FOCUSPUNCH,
			MOVE_KNOCKOFF,
			MOVE_BULLETPUNCH,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_POLIWHIRL,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_WHIRLPOOL,
			MOVE_SWEETKISS,
			MOVE_REST,
			MOVE_HYPNOSIS,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HAKAMO_O,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT
		.item = ITEM_ROSELI_BERRY,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_SKYUPPERCUT,
			MOVE_BULKUP,
			MOVE_TOXIC,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MONFERNO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_MACHPUNCH,
			MOVE_ENDEAVOR,
			MOVE_TAUNT,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PIGNITE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.defEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_POISONJAB,
			MOVE_FOCUSPUNCH,
			MOVE_CURSE,
			MOVE_YAWN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_BigMo[] =
{
	{
		.species = SPECIES_TIMBURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 156,
		.spDefEv = 156,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_POISONJAB,
			MOVE_MACHPUNCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TIMBURR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 76,
		.atkEv = 196,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_ICEPUNCH,
			MOVE_FIREPUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PANCHAM,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 180,
		.defEv = 100,
		.spDefEv = 212,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_ZENHEADBUTT,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_PANCHAM,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 180,
		.defEv = 100,
		.spDefEv = 212,
		.spdEv = 12,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DRAINPUNCH,
			MOVE_KNOCKOFF,
			MOVE_IRONHEAD,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MACHOP,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 196,
		.defEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_DYNAMICPUNCH,
			MOVE_KNOCKOFF,
			MOVE_ICEPUNCH,
			MOVE_ROCKSLIDE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MACHOP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 196,
		.defEv = 36,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD
		.item = ITEM_MUSCLE_BAND,
		.moves =
		{
			MOVE_DYNAMICPUNCH,
			MOVE_ROCKSLIDE,
			MOVE_KNOCKOFF,
			MOVE_POISONJAB,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAKUHITA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 20,
		.atkEv = 196,
		.defEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_KNOCKOFF,
			MOVE_BULLETPUNCH,
			MOVE_BELLYDRUM,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAKUHITA,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_CLOSECOMBAT,
			MOVE_KNOCKOFF,
			MOVE_FAKEOUT,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CROAGUNK,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 52,
		.defEv = 116,
		.spAtkEv = 188,
		.spDefEv = 116,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN
		.item = ITEM_FIGHTING_GEM,
		.moves =
		{
			MOVE_SLUDGEBOMB,
			MOVE_FOCUSBLAST,
			MOVE_VACUUMWAVE,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CROAGUNK,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 52,
		.defEv = 116,
		.spAtkEv = 188,
		.spDefEv = 116,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN
		.item = ITEM_FIGHTINIUM_Z,
		.moves =
		{
			MOVE_SLUDGEBOMB,
			MOVE_FOCUSBLAST,
			MOVE_FAKEOUT,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MIENFOO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 156,
		.defEv = 116,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_FLYINIUM_Z,
		.moves =
		{
			MOVE_HIGHJUMPKICK,
			MOVE_BOUNCE,
			MOVE_KNOCKOFF,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MIENFOO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.defEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR
		.item = ITEM_EJECT_BUTTON,
		.moves =
		{
			MOVE_HIGHJUMPKICK,
			MOVE_KNOCKOFF,
			MOVE_UTURN,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Galavan[] =
{
	{
		.species = SPECIES_TOGEDEMARU,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY
		.item = ITEM_AIR_BALLOON,
		.moves =
		{
			MOVE_ZINGZAP,
			MOVE_IRONHEAD,
			MOVE_SUPERFANG,
			MOVE_SPIKYSHIELD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TOGEDEMARU,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spDefEv = 204,
		.spdEv = 52,
		.ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_IRONHEAD,
			MOVE_UTURN,
			MOVE_WISH,
			MOVE_SPIKYSHIELD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TOGEDEMARU,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 72,
		.atkEv = 32,
		.defEv = 152,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_IRONBARBS
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_NUZZLE,
			MOVE_UTURN,
			MOVE_FAKEOUT,
			MOVE_HELPINGHAND,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GOLEM_A,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL
		.item = ITEM_AIR_BALLOON,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_EARTHQUAKE,
			MOVE_FIREPUNCH,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GOLEM_A,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALVANIZE
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_EXPLOSION,
			MOVE_RETURN,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GOLEM_A,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALVANIZE
		.item = ITEM_QUICK_CLAW,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_EXPLOSION,
			MOVE_STEALTHROCK,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAGNEZONE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 80,
		.spAtkEv = 252,
		.spdEv = 176,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FLASHCANNON,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGNEZONE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 30,
		.hpEv = 252,
		.defEv = 4,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL
		.item = ITEM_STEELIUM_Z,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FLASHCANNON,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAGNEZONE,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 116,
		.defEv = 140,
		.spAtkEv = 96,
		.spDefEv = 156,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC
		.item = ITEM_SITRUS_BERRY,
		.moves =
		{
			MOVE_ELECTROWEB,
			MOVE_FLASHCANNON,
			MOVE_THUNDERWAVE,
			MOVE_MAGNETRISE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_AMPHAROS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_VOLTSWITCH,
			MOVE_HEALBELL,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_AMPHAROS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.defEv = 252,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_AMPHAROSITE,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_DRAGONPULSE,
			MOVE_SIGNALBEAM,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_AMPHAROS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_AMPHAROSITE,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_DRAGONPULSE,
			MOVE_FOCUSBLAST,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_EELEKTROSS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_FLYING_GEM,
		.moves =
		{
			MOVE_WILDCHARGE,
			MOVE_ACROBATICS,
			MOVE_SUPERPOWER,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_EELEKTROSS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.defEv = 252,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_BIG_ROOT,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FLAMETHROWER,
			MOVE_GIGADRAIN,
			MOVE_ACIDSPRAY,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_EELEKTROSS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.defEv = 252,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_ELECTRIC_GEM,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_FLAMETHROWER,
			MOVE_GIGADRAIN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_VIKAVOLT,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 104,
		.spAtkEv = 252,
		.spdEv = 152,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_BUGINIUM_Z,
		.moves =
		{
			MOVE_BUGBUZZ,
			MOVE_VOLTSWITCH,
			MOVE_ENERGYBALL,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_VIKAVOLT,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 244,
		.defEv = 52,
		.spAtkEv = 28,
		.spDefEv = 180,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_BUGBUZZ,
			MOVE_DISCHARGE,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_ELECTROWEB,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_VIKAVOLT,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_ELECTRIUM_Z,
		.moves =
		{
			MOVE_BUGBUZZ,
			MOVE_THUNDERBOLT,
			MOVE_ENERGYBALL,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Galavan[] =
{
	{
		.species = SPECIES_ZAPDOS,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spDefEv = 240,
		.spdEv = 16,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_HEATWAVE,
			MOVE_DEFOG,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ZAPDOS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STATIC
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_HEATWAVE,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ZAPDOS,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.defEv = 240,
		.spdEv = 20,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_HEATWAVE,
			MOVE_TAILWIND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RAIKOU,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 220,
		.spAtkEv = 36,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_SUBSTITUTE,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_RAIKOU,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_AURASPHERE,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_EXTRASENSORY,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RAIKOU,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_SHADOWBALL,
			MOVE_SNARL,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_THUNDURUS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_GRASSKNOT,
			MOVE_HIDDENPOWER, //TYPE_ICE
			MOVE_THUNDERWAVE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_THUNDURUS_THERIAN,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB
		.item = ITEM_FIGHTINIUM_Z,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FOCUSBLAST,
			MOVE_AGILITY,
			MOVE_NASTYPLOT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_THUNDURUS_THERIAN,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_WILDBOLTSTORM,
			MOVE_SLUDGEBOMB,
			MOVE_VOLTSWITCH,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ZEKROM,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 104,
		.atkEv = 252,
		.spdEv = 152,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT
		.item = ITEM_DRAGONIUM_Z,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_BOLTSTRIKE,
			MOVE_HONECLAWS,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ZEKROM,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_BOLTSTRIKE,
			MOVE_DRAGONCLAW,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ZEKROM,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_DRAGONCLAW,
			MOVE_BOLTSTRIKE,
			MOVE_ROCKSLIDE,
			MOVE_ZENHEADBUTT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_KOKO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 8,
		.spAtkEv = 248,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ELECTRICSURGE
		.item = ITEM_TAPUNIUM_Z,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_NATURESMADNESS,
			MOVE_UTURN,
			MOVE_TAUNT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_TAPU_KOKO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 248,
		.defEv = 8,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ELECTRICSURGE
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_UTURN,
			MOVE_TAUNT,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_TAPU_KOKO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ELECTRICSURGE
		.item = ITEM_ELECTRIC_GEM,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_DAZZLINGGLEAM,
			MOVE_GRASSKNOT,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_XURKITREE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_DAZZLINGGLEAM,
			MOVE_ENERGYBALL,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_XURKITREE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST
		.item = ITEM_GRASSIUM_Z,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_DAZZLINGGLEAM,
			MOVE_ENERGYBALL,
			MOVE_TAILGLOW,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ZERAORA,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB
		.item = ITEM_FIGHTINIUM_Z,
		.moves =
		{
			MOVE_PLASMAFISTS,
			MOVE_CLOSECOMBAT,
			MOVE_FAKEOUT,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Galavan[] =
{
	{
		.species = SPECIES_GRAVELER_A,
		.nature = NATURE_CAREFUL,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL
		.item = ITEM_SHUCA_BERRY,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_EARTHQUAKE,
			MOVE_SANDSTORM,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAGNETON,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STURDY
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FLASHCANNON,
			MOVE_HIDDENPOWER, //TYPE_WATER
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FLAAFFY,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_ELECTROWEB,
			MOVE_HEALBELL,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_EELEKTRIK,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_FLYING_GEM,
		.moves =
		{
			MOVE_WILDCHARGE,
			MOVE_KNOCKOFF,
			MOVE_ACROBATICS,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_CHARJABUG,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_BATTERY
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_ELECTROWEB,
			MOVE_TOXIC,
			MOVE_STRINGSHOT,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ELECTABUZZ,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FOCUSBLAST,
			MOVE_VOLTSWITCH,
			MOVE_HIDDENPOWER, //TYPE_GRASS
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Galavan[] =
{
	{
		.species = SPECIES_GEODUDE_A,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 116,
		.defEv = 116,
		.spDefEv = 196,
		.spdEv = 36,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_ROCKBLAST,
			MOVE_FIREPUNCH,
			MOVE_SUPERPOWER,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GEODUDE_A,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALVANIZE
		.item = ITEM_QUICK_CLAW,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_DOUBLEEDGE,
			MOVE_SUPERPOWER,
			MOVE_WIDEGUARD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAGNEMITE,
		.nature = NATURE_QUIET,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 0,
		.defEv = 36,
		.spAtkEv = 236,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FLASHCANNON,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAGNEMITE,
		.nature = NATURE_QUIET,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 0,
		.defEv = 36,
		.spAtkEv = 236,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FLASHCANNON,
			MOVE_HIDDENPOWER, //TYPE_FIRE
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAREEP,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 196,
		.spAtkEv = 76,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_HEALBELL,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAREEP,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 196,
		.spAtkEv = 76,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_1, //ABILITY_STATIC
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_HEALBELL,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHINX,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 76,
		.atkEv = 76,
		.defEv = 244,
		.spAtkEv = 36,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_WILDCHARGE,
			MOVE_VOLTSWITCH,
			MOVE_THIEF,
			MOVE_THUNDERWAVE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SHINX,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.defEv = 4,
		.spDefEv = 4,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_WILDCHARGE,
			MOVE_FIREFANG,
			MOVE_ICEFANG,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ELECTRIKE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 32,
		.spAtkEv = 240,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_FLAMETHROWER,
			MOVE_HIDDENPOWER, //TYPE_GRASS
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ELECTRIKE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.spAtkEv = 236,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_FLAMEBURST,
			MOVE_SNARL,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ELEKID,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 240,
		.spDefEv = 32,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT
		.item = ITEM_PSYCHIUM_Z,
		.moves =
		{
			MOVE_THUNDERBOLT,
			MOVE_PSYCHIC,
			MOVE_HIDDENPOWER, //TYPE_GRASS
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ELEKID,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 12,
		.spAtkEv = 236,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_DISCHARGE,
			MOVE_BRICKBREAK,
			MOVE_ICEPUNCH,
			MOVE_VOLTSWITCH,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Candice[] =
{
	{
		.species = SPECIES_FROSLASS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWCLOAK
		.item = ITEM_PETAYA_BERRY,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_SHADOWBALL,
			MOVE_PSYCHIC,
			MOVE_HAIL,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_FROSLASS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWCLOAK
		.item = ITEM_ICY_ROCK,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_HEX,
			MOVE_WILLOWISP,
			MOVE_HAIL,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_FROSLASS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 8,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWCLOAK
		.item = ITEM_GHOSTIUM_Z,
		.moves =
		{
			MOVE_ICYWIND,
			MOVE_TAUNT,
			MOVE_SPIKES,
			MOVE_DESTINYBOND,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ABOMASNOW,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING
		.item = ITEM_OCCA_BERRY,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_GRASSKNOT,
			MOVE_EARTHQUAKE,
			MOVE_ICESHARD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ABOMASNOW,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 4,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOUNDPROOF
		.item = ITEM_ABOMASITE,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_GIGADRAIN,
			MOVE_FOCUSBLAST,
			MOVE_INGRAIN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ABOMASNOW,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 8,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING
		.item = ITEM_ABOMASITE,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_GIGADRAIN,
			MOVE_LEECHSEED,
			MOVE_AURORAVEIL,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_WEAVILE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_DARKINIUM_Z,
		.moves =
		{
			MOVE_ICICLECRASH,
			MOVE_NIGHTSLASH,
			MOVE_BRICKBREAK,
			MOVE_ICESHARD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_WEAVILE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_ICICLECRASH,
			MOVE_KNOCKOFF,
			MOVE_FAKEOUT,
			MOVE_TAUNT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_WEAVILE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PICKPOCKET
		.item = ITEM_SNOWBALL,
		.moves =
		{
			MOVE_ICICLECRASH,
			MOVE_KNOCKOFF,
			MOVE_FLING,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GLACEON,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES
		.item = ITEM_NORMALIUM_Z,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_SHADOWBALL,
			MOVE_WATERPULSE,
			MOVE_CELEBRATE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GLACEON,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 30,
		.defIv = 31,
		.spAtkIv = 30,
		.spDefIv = 30,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_HIDDENPOWER, //TYPE_GROUND
			MOVE_ICESHARD,
			MOVE_YAWN,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_JYNX,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_FOREWARN
		.item = ITEM_AGUAV_BERRY,
		.moves =
		{
			MOVE_ICYWIND,
			MOVE_FAKEOUT,
			MOVE_WISH,
			MOVE_HELPINGHAND,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAMOSWINE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 84,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 172,
		.ability = FRONTIER_ABILITY_1, //ABILITY_OBLIVIOUS
		.item = ITEM_SALAC_BERRY,
		.moves =
		{
			MOVE_ICICLECRASH,
			MOVE_BULLDOZE,
			MOVE_SUPERPOWER,
			MOVE_STONEEDGE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAMOSWINE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT
		.item = ITEM_FOCUS_SASH,
		.moves =
		{
			MOVE_ICESHARD,
			MOVE_EARTHQUAKE,
			MOVE_ENDEAVOR,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAMOSWINE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SNOWCLOAK
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_STOMPINGTANTRUM,
			MOVE_ICESHARD,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GLALIE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ICEBODY
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_FREEZEDRY,
			MOVE_DARKPULSE,
			MOVE_SHADOWBALL,
			MOVE_WATERPULSE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GLALIE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.atkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ICEBODY
		.item = ITEM_GLALITITE,
		.moves =
		{
			MOVE_DOUBLEEDGE,
			MOVE_EARTHQUAKE,
			MOVE_ICESHARD,
			MOVE_SPIKES,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GLALIE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ICEBODY
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_DARKPULSE,
			MOVE_SHADOWBALL,
			MOVE_WATERPULSE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_NINETALES_A,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_DAZZLINGGLEAM,
			MOVE_NASTYPLOT,
			MOVE_AURORAVEIL,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Candice[] =
{
	{
		.species = SPECIES_ARTICUNO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_HURRICANE,
			MOVE_HYPERBEAM,
			MOVE_OMINOUSWIND,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARTICUNO,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES
		.item = ITEM_ICIUM_Z,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_SIGNALBEAM,
			MOVE_TAILWIND,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ARTICUNO,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 8,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_DEFOG,
			MOVE_TAILWIND,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_REGICE,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_LUM_BERRY,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_TOXIC,
			MOVE_THUNDERWAVE,
			MOVE_REST,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_REGICE,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 128,
		.spDefEv = 128,
		.ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_FROSTBREATH,
			MOVE_TOXIC,
			MOVE_AMNESIA,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_REGICE,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.atkEv = 8,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICEBODY
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_ROCKSLIDE,
			MOVE_THUNDERWAVE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KYUREM_BLACK,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT
		.item = ITEM_DRAGONIUM_Z,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_ICICLESPEAR,
			MOVE_FUSIONBOLT,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KYUREM_WHITE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_DRAGONPULSE,
			MOVE_ICEBEAM,
			MOVE_FUSIONFLARE,
			MOVE_EARTHPOWER,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KYUREM_WHITE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_DRACOMETEOR,
			MOVE_FUSIONFLARE,
			MOVE_EARTHPOWER,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ABOMASNOW,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING
		.item = ITEM_ABOMASITE,
		.moves =
		{
			MOVE_GIGADRAIN,
			MOVE_FROSTBREATH,
			MOVE_FOCUSBLAST,
			MOVE_WATERPULSE,
		},
		.ball = BALL_TYPE_PREMIER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ABOMASNOW,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 252,
		.spAtkEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING
		.item = ITEM_ABOMASITE,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_TOXIC,
			MOVE_AURORAVEIL,
			MOVE_REST,
		},
		.ball = BALL_TYPE_LUXURY_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ABOMASNOW,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.spAtkEv = 8,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING
		.item = ITEM_ABOMASITE,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_GIGADRAIN,
			MOVE_LEECHSEED,
			MOVE_AURORAVEIL,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_AURORUS,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_ICYWIND,
			MOVE_EARTHPOWER,
			MOVE_THUNDERBOLT,
			MOVE_AURORAVEIL,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_AURORUS,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING
		.item = ITEM_ICY_ROCK,
		.moves =
		{
			MOVE_ICYWIND,
			MOVE_TOXIC,
			MOVE_AURORAVEIL,
			MOVE_REST,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_NINETALES_A,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_DAZZLINGGLEAM,
			MOVE_HEALBELL,
			MOVE_AURORAVEIL,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_VANILLUXE,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SNOWWARNING
		.item = ITEM_TOXIC_ORB,
		.moves =
		{
			MOVE_ICICLECRASH,
			MOVE_FACADE,
			MOVE_SHEERCOLD,
			MOVE_AURORAVEIL,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_VANILLUXE,
		.nature = NATURE_CALM,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spDefEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SNOWWARNING
		.item = ITEM_WIKI_BERRY,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_TOXIC,
			MOVE_AURORAVEIL,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_VANILLUXE,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 4,
		.spDefEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SNOWWARNING
		.item = ITEM_ICY_ROCK,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_TAUNT,
			MOVE_AURORAVEIL,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Candice[] =
{
	{
		.species = SPECIES_PILOSWINE,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 128,
		.defEv = 252,
		.spdEv = 128,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_ICESHARD,
			MOVE_TOXIC,
			MOVE_STEALTHROCK,
			MOVE_REFLECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SEALEO,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 128,
		.spDefEv = 128,
		.ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT
		.item = ITEM_WIKI_BERRY,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_TOXIC,
			MOVE_SWAGGER,
			MOVE_ATTRACT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_VANILLISH,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR
		.item = ITEM_PETAYA_BERRY,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_MIRRORSHOT,
			MOVE_ACIDARMOR,
			MOVE_MAGNETRISE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_SEADRA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER
		.item = ITEM_SCOPE_LENS,
		.moves =
		{
			MOVE_HYDROPUMP,
			MOVE_DRAGONPULSE,
			MOVE_ICEBEAM,
			MOVE_SIGNALBEAM,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MARILL,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_AQUATAIL,
			MOVE_PLAYROUGH,
			MOVE_ICEPUNCH,
			MOVE_BOUNCE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_PRINPLUP,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT
		.item = ITEM_WATERIUM_Z,
		.moves =
		{
			MOVE_WATERFALL,
			MOVE_DRILLPECK,
			MOVE_SHADOWCLAW,
			MOVE_BRICKBREAK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Candice[] =
{
	{
		.species = SPECIES_SNORUNT,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ICEBODY
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_ICICLECRASH,
			MOVE_CRUNCH,
			MOVE_DOUBLEEDGE,
			MOVE_ROLLOUT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SNORUNT,
		.nature = NATURE_QUIET,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_ICEBODY
		.item = ITEM_ROOM_SERVICE,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_SHADOWBALL,
			MOVE_LIGHTSCREEN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SNOVER,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.defEv = 128,
		.spDefEv = 128,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING
		.item = ITEM_ICY_ROCK,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_TOXIC,
			MOVE_INGRAIN,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SNOVER,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 180,
		.spAtkEv = 100,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_WOODHAMMER,
			MOVE_GIGADRAIN,
			MOVE_ICESHARD,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_VANILLITE,
		.nature = NATURE_MODEST,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 30,
		.spDefIv = 30,
		.spdIv = 30,
		.spAtkEv = 240,
		.spdEv = 244,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR
		.item = ITEM_ICIUM_Z,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_WATERPULSE,
			MOVE_HIDDENPOWER, //TYPE_FIGHTING
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_VANILLITE,
		.nature = NATURE_QUIET,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 30,
		.spAtkIv = 30,
		.spDefIv = 30,
		.spdIv = 0,
		.defEv = 76,
		.spAtkEv = 236,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ICEBODY
		.item = ITEM_WATERIUM_Z,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_WATERPULSE,
			MOVE_HIDDENPOWER, //TYPE_FIGHTING
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SWINUB,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_ENDEAVOR,
			MOVE_TOXIC,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SWINUB,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 196,
		.defEv = 196,
		.spDefEv = 116,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SNOWCLOAK
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_ICESHARD,
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SMOOCHUM,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_OBLIVIOUS
		.item = ITEM_ENIGMA_BERRY,
		.moves =
		{
			MOVE_PSYSHOCK,
			MOVE_TOXIC,
			MOVE_WISH,
			MOVE_TRICKROOM,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SMOOCHUM,
		.nature = NATURE_QUIET,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 36,
		.spAtkEv = 236,
		.spDefEv = 236,
		.ability = FRONTIER_ABILITY_2, //ABILITY_FOREWARN
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_PSYSHOCK,
			MOVE_FAKEOUT,
			MOVE_TRICKROOM,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_VULPIX_A,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_MOONBLAST,
			MOVE_ENERGYBALL,
			MOVE_DARKPULSE,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_VULPIX_A,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 52,
		.spAtkEv = 196,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_BLIZZARD,
			MOVE_MOONBLAST,
			MOVE_FREEZEDRY,
			MOVE_AURORAVEIL,
		},
		.ball = BALL_TYPE_GREAT_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gSpecialTowerSpread_Giovanni[] =
{
	{
		.species = SPECIES_RHYPERIOR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK
		.item = ITEM_WEAKNESS_POLICY,
		.moves =
		{
			MOVE_HEADSMASH,
			MOVE_EARTHQUAKE,
			MOVE_ICEPUNCH,
			MOVE_ROCKPOLISH,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RHYPERIOR,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS
		.item = ITEM_ASSAULT_VEST,
		.moves =
		{
			MOVE_HEADSMASH,
			MOVE_EARTHQUAKE,
			MOVE_FIREPUNCH,
			MOVE_ICEPUNCH,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_RHYPERIOR,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 4,
		.atkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK
		.item = ITEM_ELECTRIUM_Z,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_STOMPINGTANTRUM,
			MOVE_THUNDERPUNCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GOLEM,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STURDY
		.item = ITEM_CUSTAP_BERRY,
		.moves =
		{
			MOVE_ROCKBLAST,
			MOVE_EARTHQUAKE,
			MOVE_EXPLOSION,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GOLEM,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STURDY
		.item = ITEM_SMOOTH_ROCK,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_EXPLOSION,
			MOVE_STEALTHROCK,
			MOVE_SANDSTORM,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GOLEM,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STURDY
		.item = ITEM_WEAKNESS_POLICY,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_SUCKERPUNCH,
			MOVE_PROTECT,
		},
		 BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HIPPOWDON,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 112,
		.spDefEv = 144,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_STONEEDGE,
			MOVE_TOXIC,
			MOVE_SLACKOFF,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HIPPOWDON,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.defEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM
		.item = ITEM_PASSHO_BERRY,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_STONEEDGE,
			MOVE_ICEFANG,
			MOVE_SLACKOFF,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_HIPPOWDON,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.defEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_TOXIC,
			MOVE_ROAR,
			MOVE_STEALTHROCK,
			MOVE_SLACKOFF,
		},
		 BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_NIDOKING,
		.nature = NATURE_HASTY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 4,
		.spAtkEv = 252,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_ELECTRIUM_Z,
		.moves =
		{
			MOVE_POISONJAB,
			MOVE_EARTHPOWER,
			MOVE_THUNDERBOLT,
			MOVE_ICEBEAM,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_NIDOKING,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_SLUDGEWAVE,
			MOVE_EARTHPOWER,
			MOVE_FLAMETHROWER,
			MOVE_ICEBEAM,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_NIDOKING,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_ROOM_SERVICE,
		.moves =
		{
			MOVE_SLUDGEWAVE,
			MOVE_EARTHPOWER,
			MOVE_FIREBLAST,
			MOVE_ICEBEAM,
		},
		 BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAROWAK,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_ROCKHEAD
		.item = ITEM_THICK_CLUB,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_HEADSMASH,
			MOVE_THUNDERPUNCH,
			MOVE_FIREPUNCH,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MAROWAK,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK
		.item = ITEM_THICK_CLUB,
		.moves =
		{
			MOVE_BONERUSH,
			MOVE_ROCKBLAST,
			MOVE_THUNDERPUNCH,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MAROWAK,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 4,
		.atkEv = 252,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK
		.item = ITEM_THICK_CLUB,
		.moves =
		{
			MOVE_BONERUSH,
			MOVE_ROCKSLIDE,
			MOVE_KNOCKOFF,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GLISCOR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER
		.item = ITEM_FLYING_GEM,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ACROBATICS,
			MOVE_SWORDSDANCE,
			MOVE_ROOST,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GLISCOR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 244,
		.defEv = 52,
		.spDefEv = 76,
		.spdEv = 136,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONHEAL
		.item = ITEM_TOXIC_ORB,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_KNOCKOFF,
			MOVE_STEALTHROCK,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GLISCOR,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONHEAL
		.item = ITEM_TOXIC_ORB,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_FACADE,
			MOVE_SWORDSDANCE,
			MOVE_PROTECT,
		},
		 BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_CLAYDOL,
		.nature = NATURE_SASSY,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 252,
		.defEv = 4,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHADOWSHIELD
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_ICEBEAM,
			MOVE_TRICKROOM,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_CHERISH_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gLegendaryTowerSpread_Giovanni[] =
{
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE
		.item = ITEM_WISE_GLASSES,
		.moves =
		{
			MOVE_PSYSTRIKE,
			MOVE_AURASPHERE,
			MOVE_ICEBEAM,
			MOVE_FLAMETHROWER,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE
		.item = ITEM_MEWTWONITE_X,
		.moves =
		{
			MOVE_ZENHEADBUTT,
			MOVE_BULKUP,
			MOVE_LOWKICK,
			MOVE_TAUNT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_MEWTWO,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE
		.item = ITEM_WIDE_LENS,
		.moves =
		{
			MOVE_PSYSTRIKE,
			MOVE_HURRICANE,
			MOVE_FIREBLAST,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GROUDON,
		.nature = NATURE_SASSY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 248,
		.defEv = 8,
		.spDefEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT
		.item = ITEM_RED_ORB,
		.moves =
		{
			MOVE_PRECIPICEBLADES,
			MOVE_LAVAPLUME,
			MOVE_STEALTHROCK,
			MOVE_ROAR,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GROUDON,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT
		.item = ITEM_CHOICE_SPECS,
		.moves =
		{
			MOVE_EARTHPOWER,
			MOVE_FIREBLAST,
			MOVE_LAVAPLUME,
			MOVE_DRAGONPULSE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GROUDON,
		.nature = NATURE_LAX,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 4,
		.defEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT
		.item = ITEM_RED_ORB,
		.moves =
		{
			MOVE_PRECIPICEBLADES,
			MOVE_ERUPTION,
			MOVE_STEALTHROCK,
			MOVE_PROTECT,
		},
		 BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LANDORUS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_EARTHPOWER,
			MOVE_SLUDGEWAVE,
			MOVE_PSYCHIC,
			MOVE_UTURN,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_LANDORUS_THERIAN,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.defEv = 112,
		.spdEv = 144,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_ROCKY_HELMET,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_KNOCKOFF,
			MOVE_UTURN,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_LANDORUS_THERIAN,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.defEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_BRUTALSWING,
			MOVE_UTURN,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ZYGARDE_10,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_AURABREAK
		.item = ITEM_DRAGONIUM_Z,
		.moves =
		{
			MOVE_OUTRAGE,
			MOVE_THOUSANDARROWS,
			MOVE_EXTREMESPEED,
			MOVE_DRAGONDANCE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ZYGARDE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 228,
		.spDefEv = 48,
		.spdEv = 232,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POWERCONSTRUCT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_THOUSANDARROWS,
			MOVE_DRAGONDANCE,
			MOVE_SUBSTITUTE,
			MOVE_REST,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ZYGARDE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 228,
		.spDefEv = 48,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POWERCONSTRUCT
		.item = ITEM_LEFTOVERS,
		.moves =
		{
			MOVE_THOUSANDARROWS,
			MOVE_ROCKSLIDE,
			MOVE_DRAGONDANCE,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KANGASKHAN,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INNERFOCUS
		.item = ITEM_KANGASKHANITE,
		.moves =
		{
			MOVE_RETURN,
			MOVE_SUCKERPUNCH,
			MOVE_POWERUPPUNCH,
			MOVE_SUBSTITUTE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_KANGASKHAN,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_SCRAPPY
		.item = ITEM_SILK_SCARF,
		.moves =
		{
			MOVE_BODYSLAM,
			MOVE_DRAINPUNCH,
			MOVE_ICEPUNCH,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KANGASKHAN,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INNERFOCUS
		.item = ITEM_KANGASKHANITE,
		.moves =
		{
			MOVE_RETURN,
			MOVE_ROCKSLIDE,
			MOVE_SUCKERPUNCH,
			MOVE_FAKEOUT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARCEUS,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE
		.item = ITEM_POISONIUM_Z,
		.moves =
		{
			MOVE_POISONJAB,
			MOVE_EARTHQUAKE,
			MOVE_EXTREMESPEED,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_ARCEUS,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE
		.item = ITEM_TOXIC_PLATE,
		.moves =
		{
			MOVE_JUDGMENT,
			MOVE_EARTHPOWER,
			MOVE_RECOVER,
			MOVE_CALMMIND,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_ARCEUS,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE
		.item = ITEM_GROUNDIUM_Z,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_TAILWIND,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

const struct BattleTowerSpread gMiddleCupTowerSpread_Giovanni[] =
{
	{
		.species = SPECIES_RHYDON,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spdEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD
		.item = ITEM_PASSHO_BERRY,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_ICEPUNCH,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_GRAVELER,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.atkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_2, //ABILITY_STURDY
		.item = ITEM_ROCK_GEM,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_EARTHQUAKE,
			MOVE_SUCKERPUNCH,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_NIDORINO,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE
		.item = ITEM_EXPERT_BELT,
		.moves =
		{
			MOVE_POISONJAB,
			MOVE_SHADOWCLAW,
			MOVE_SUCKERPUNCH,
			MOVE_DRILLRUN,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_NIDORINA,
		.nature = NATURE_BOLD,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 252,
		.spAtkEv = 252,
		.spDefEv = 4,
		.ability = FRONTIER_ABILITY_1, //ABILITY_POISONPOINT
		.item = ITEM_POISONIUM_Z,
		.moves =
		{
			MOVE_SLUDGEWAVE,
			MOVE_FLAMETHROWER,
			MOVE_THUNDERBOLT,
			MOVE_ICEBEAM,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_KROKOROK,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_2, //ABILITY_MOXIE
		.item = ITEM_MUSCLE_BAND,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_CRUNCH,
			MOVE_STONEEDGE,
			MOVE_KNOCKOFF,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
	{
		.species = SPECIES_VIBRAVA,
		.nature = NATURE_TIMID,
		.hpIv = 31,
		.atkIv = 0,
		.defIv = 31,
		.spAtkIv = 31,
		.spDefIv = 31,
		.spdIv = 31,
		.spAtkEv = 252,
		.spDefEv = 4,
		.spdEv = 252,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE
		.item = ITEM_WHITE_HERB,
		.moves =
		{
			MOVE_DRACOMETEOR,
			MOVE_EARTHPOWER,
			MOVE_GIGADRAIN,
			MOVE_HEATWAVE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = TRUE,
	},
};

const struct BattleTowerSpread gLittleCupTowerSpread_Giovanni[] =
{
	{
		.species = SPECIES_RHYHORN,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.defEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD
		.item = ITEM_CHOICE_BAND,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_EARTHQUAKE,
			MOVE_SUPERPOWER,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_RHYHORN,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.hpEv = 36,
		.atkEv = 236,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD
		.item = ITEM_LIFE_ORB,
		.moves =
		{
			MOVE_STOMPINGTANTRUM,
			MOVE_ROCKSLIDE,
			MOVE_FIREFANG,
			MOVE_PROTECT,
		},
		 BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_DIGLETT,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 196,
		.spDefEv = 116,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDFORCE
		.item = ITEM_SMOOTH_ROCK,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_SUCKERPUNCH,
			MOVE_STEALTHROCK,
			MOVE_SANDSTORM,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
{
		.species = SPECIES_DIGLETT,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 36,
		.atkEv = 236,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDFORCE
		.item = ITEM_SMOOTH_ROCK,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_SANDSTORM,
			MOVE_PROTECT,
		},
		 BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_NIDORAN_M,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 236,
		.spDefEv = 36,
		.spdEv = 236,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE
		.item = ITEM_CHOICE_SCARF,
		.moves =
		{
			MOVE_POISONJAB,
			MOVE_HEADSMASH,
			MOVE_DRILLRUN,
			MOVE_SMARTSTRIKE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_NIDORAN_M,
		.nature = NATURE_JOLLY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.defEv = 196,
		.spDefEv = 116,
		.spdEv = 196,
		.ability = FRONTIER_ABILITY_1, //ABILITY_POISONPOINT
		.item = ITEM_ROOM_SERVICE,
		.moves =
		{
			MOVE_POISONJAB,
			MOVE_TOXIC,
			MOVE_VENOMDRENCH,
			MOVE_PROTECT,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_SANDSHREW,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.atkEv = 228,
		.spAtkEv = 4,
		.spdEv = 228,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_KNOCKOFF,
			MOVE_SWORDSDANCE,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_BALTOY,
		.nature = NATURE_SASSY,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 116,
		.defEv = 156,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH
		.item = ITEM_LIGHT_CLAY,
		.moves =
		{
			MOVE_ROCKSLIDE,
			MOVE_TRICKROOM,
			MOVE_REFLECT,
			MOVE_LIGHTSCREEN,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GEODUDE,
		.nature = NATURE_ADAMANT,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 196,
		.atkEv = 236,
		.spDefEv = 36,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL
		.item = ITEM_BRIGHT_POWDER,
		.moves =
		{
			MOVE_STONEEDGE,
			MOVE_EARTHQUAKE,
			MOVE_SUCKERPUNCH,
			MOVE_STEALTHROCK,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_GEODUDE,
		.nature = NATURE_BRAVE,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 196,
		.defEv = 116,
		.spDefEv = 196,
		.ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL
		.item = ITEM_BERRY_JUICE,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_GYROBALL,
			MOVE_WIDEGUARD,
		},
		 BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HIPPOPOTAS,
		.nature = NATURE_IMPISH,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 31,
		.hpEv = 132,
		.atkEv = 20,
		.defEv = 132,
		.spDefEv = 180,
		.spdEv = 20,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_YAWN,
			MOVE_STEALTHROCK,
			MOVE_SLACKOFF,
		},
		.ball = BALL_TYPE_MASTER_BALL,
		.forSingles = TRUE,
		.forDoubles = FALSE,
		.modifyMovesDoubles = FALSE,
	},
	{
		.species = SPECIES_HIPPOPOTAS,
		.nature = NATURE_RELAXED,
		.hpIv = 31,
		.atkIv = 31,
		.defIv = 31,
		.spAtkIv = 0,
		.spDefIv = 31,
		.spdIv = 0,
		.atkEv = 100,
		.defEv = 212,
		.spDefEv = 180,
		.ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM
		.item = ITEM_EVIOLITE,
		.moves =
		{
			MOVE_EARTHQUAKE,
			MOVE_ROCKSLIDE,
			MOVE_TOXIC,
			MOVE_PROTECT,
		},
		 BALL_TYPE_MASTER_BALL,
		.forSingles = FALSE,
		.forDoubles = TRUE,
		.modifyMovesDoubles = FALSE,
	},
};

#endif
